mEmcTOFCorr5Module Class Reference

#include <mEmcTOFCorr5Module.h>

Inherits EMCModule.

Inheritance diagram for mEmcTOFCorr5Module:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 27 of file mEmcTOFCorr5Module.h.

Public Member Functions

virtual ~mEmcTOFCorr5Module ()
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 mEmcTOFCorr5Moduleinstance ()
 Factory.

Private Member Functions

 mEmcTOFCorr5Module ()
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

mEmcTOFCorr5Module::mEmcTOFCorr5Module  )  [private]
 

Definition at line 34 of file mEmcTOFCorr5Module.C.

References isvalid, and EMCModule::name.

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

Definition at line 33 of file mEmcTOFCorr5Module.h.


Member Function Documentation

PHBoolean mEmcTOFCorr5Module::event PHCompositeNode *  root  )  [virtual]
 

required by PHOOL

Implements EMCModule.

Definition at line 134 of file mEmcTOFCorr5Module.C.

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

PHBoolean mEmcTOFCorr5Module::eventFirst PHCompositeNode *  root  ) 
 

Definition at line 128 of file mEmcTOFCorr5Module.C.

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

Internal functionss.

Definition at line 112 of file mEmcTOFCorr5Module.C.

References TheSectorVd, and TheTower.

Referenced by event().

mEmcTOFCorr5Module * mEmcTOFCorr5Module::instance  )  [static]
 

Factory.

Definition at line 44 of file mEmcTOFCorr5Module.C.

Referenced by mEmcRecoModuleRealYear3v1::setup(), and mEmcRecalRecoModuleRealYear3v1::setup().

void mEmcTOFCorr5Module::readDataFromDB const int  run_number  ) 
 

Accessor to the real data base.

Definition at line 53 of file mEmcTOFCorr5Module.C.

References isvalid, TheSector, TheSectorVd, and TheTower.

Referenced by mEmcRecoModuleRealYear3v1::setup(), and mEmcRecalRecoModuleRealYear3v1::setup().


Member Data Documentation

int mEmcTOFCorr5Module::isvalid [private]
 

Definition at line 55 of file mEmcTOFCorr5Module.h.

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

PdbEmcT0Sector mEmcTOFCorr5Module::TheSector [private]
 

Definition at line 51 of file mEmcTOFCorr5Module.h.

Referenced by readDataFromDB().

PdbEmcT0Sector mEmcTOFCorr5Module::TheSectorVd [private]
 

Definition at line 53 of file mEmcTOFCorr5Module.h.

Referenced by get_correction(), and readDataFromDB().

PdbEmcT0Tower mEmcTOFCorr5Module::TheTower [private]
 

Definition at line 52 of file mEmcTOFCorr5Module.h.

Referenced by get_correction(), and readDataFromDB().


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