mEmcTOFCorr6Module Class Reference

#include <mEmcTOFCorr6Module.h>

List of all members.


Detailed Description

Definition at line 29 of file mEmcTOFCorr6Module.h.

Public Member Functions

virtual ~mEmcTOFCorr6Module ()
void readDataFromDB (const int run_number)
 Accessor to the real data base.
PHBoolean event (PHCompositeNode *root)
 required by PHOOL
PHBoolean eventFirst (PHCompositeNode *root)

Static Public Member Functions

static mEmcTOFCorr6Moduleinstance ()
 Factory.

Private Member Functions

 mEmcTOFCorr6Module ()
float get_correction (int arm, int sec, int ind_y, int ind_z)
 Internal functionss.

Private Attributes

PdbEmcT0Sector TheSector
PdbEmcT0Tower TheTower
PdbEmcT0Sector TheSectorVd
int isvalid


Constructor & Destructor Documentation

mEmcTOFCorr6Module::mEmcTOFCorr6Module  )  [private]
 

Definition at line 37 of file mEmcTOFCorr6Module.C.

References isvalid.

virtual mEmcTOFCorr6Module::~mEmcTOFCorr6Module  )  [inline, virtual]
 

Definition at line 36 of file mEmcTOFCorr6Module.h.


Member Function Documentation

PHBoolean mEmcTOFCorr6Module::event PHCompositeNode *  root  ) 
 

required by PHOOL

Definition at line 141 of file mEmcTOFCorr6Module.C.

References get_correction(), emcTowerContainer::getTower(), emcTowerContainer::isValid(), isvalid, emcTowerContainer::size(), emcTowerContent::TowerID(), and EmcIndexer::TowerLocation().

PHBoolean mEmcTOFCorr6Module::eventFirst PHCompositeNode *  root  ) 
 

Definition at line 135 of file mEmcTOFCorr6Module.C.

float mEmcTOFCorr6Module::get_correction int  arm,
int  sec,
int  ind_y,
int  ind_z
[private]
 

Internal functionss.

Definition at line 122 of file mEmcTOFCorr6Module.C.

References TheSector, TheSectorVd, and TheTower.

Referenced by event().

mEmcTOFCorr6Module * mEmcTOFCorr6Module::instance  )  [static]
 

Factory.

Definition at line 46 of file mEmcTOFCorr6Module.C.

void mEmcTOFCorr6Module::readDataFromDB const int  run_number  ) 
 

Accessor to the real data base.

Definition at line 55 of file mEmcTOFCorr6Module.C.

References emcDBMS::asString(), isvalid, TheSector, TheSectorVd, and TheTower.


Member Data Documentation

int mEmcTOFCorr6Module::isvalid [private]
 

Definition at line 58 of file mEmcTOFCorr6Module.h.

Referenced by event(), mEmcTOFCorr6Module(), and readDataFromDB().

PdbEmcT0Sector mEmcTOFCorr6Module::TheSector [private]
 

Definition at line 54 of file mEmcTOFCorr6Module.h.

Referenced by get_correction(), and readDataFromDB().

PdbEmcT0Sector mEmcTOFCorr6Module::TheSectorVd [private]
 

Definition at line 56 of file mEmcTOFCorr6Module.h.

Referenced by get_correction(), and readDataFromDB().

PdbEmcT0Tower mEmcTOFCorr6Module::TheTower [private]
 

Definition at line 55 of file mEmcTOFCorr6Module.h.

Referenced by get_correction(), and readDataFromDB().


The documentation for this class was generated from the following files: