mEmcReCalibratorModulev1 Class Reference

#include <mEmcReCalibratorModulev1.h>

Inherits EMCModule.

Inheritance diagram for mEmcReCalibratorModulev1:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 10 of file mEmcReCalibratorModulev1.h.

Public Member Functions

 mEmcReCalibratorModulev1 (int runnumber, const PHTimeStamp &, bool constantGains)
virtual ~mEmcReCalibratorModulev1 ()
PHBoolean event (PHCompositeNode *)

Private Attributes

emcDataProcessorfDataProcessor
PHTimeStamp * fTimeStamp
emcBadModulesfBadModules
bool fConstantGains
int fRunNumber


Constructor & Destructor Documentation

mEmcReCalibratorModulev1::mEmcReCalibratorModulev1 int  runnumber,
const PHTimeStamp &  ,
bool  constantGains
 

Definition at line 39 of file mEmcReCalibratorModulev1.C.

References fBadModules, fConstantGains, fDataProcessor, fRunNumber, fTimeStamp, and EMCModule::name.

mEmcReCalibratorModulev1::~mEmcReCalibratorModulev1  )  [virtual]
 

Definition at line 52 of file mEmcReCalibratorModulev1.C.

References fBadModules, fDataProcessor, and fTimeStamp.


Member Function Documentation

PHBoolean mEmcReCalibratorModulev1::event PHCompositeNode *   )  [virtual]
 

Implements EMCModule.

Definition at line 61 of file mEmcReCalibratorModulev1.C.

References emcTowerContainer::clone(), emcTowerContainer::getTower(), EmcIndexer::isPbGl(), EmcIndexer::isPbSc(), pbgl(), pbsc(), emcTowerContainer::size(), and emcTowerContent::towerid().


Member Data Documentation

emcBadModules* mEmcReCalibratorModulev1::fBadModules [private]
 

Definition at line 23 of file mEmcReCalibratorModulev1.h.

Referenced by mEmcReCalibratorModulev1(), and ~mEmcReCalibratorModulev1().

bool mEmcReCalibratorModulev1::fConstantGains [private]
 

Definition at line 24 of file mEmcReCalibratorModulev1.h.

Referenced by mEmcReCalibratorModulev1().

emcDataProcessor* mEmcReCalibratorModulev1::fDataProcessor [private]
 

Definition at line 21 of file mEmcReCalibratorModulev1.h.

Referenced by mEmcReCalibratorModulev1(), and ~mEmcReCalibratorModulev1().

int mEmcReCalibratorModulev1::fRunNumber [private]
 

Definition at line 25 of file mEmcReCalibratorModulev1.h.

Referenced by mEmcReCalibratorModulev1().

PHTimeStamp* mEmcReCalibratorModulev1::fTimeStamp [private]
 

Definition at line 22 of file mEmcReCalibratorModulev1.h.

Referenced by mEmcReCalibratorModulev1(), and ~mEmcReCalibratorModulev1().


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