#include <mEmcCalibratorModulev2.h>
Inherits EMCModule.
Inheritance diagram for mEmcCalibratorModulev2:
This is essentially an adapter class. The real worker is the underlying emcDataProcessor class.
Definition at line 26 of file mEmcCalibratorModulev2.h.
Public Member Functions | |
mEmcCalibratorModulev2 (int runnumber, const PHTimeStamp &ts, bool constantGains=false, const emcDataStorageMap &source=emcDataStorageMap(), const char *sectors="emcal") | |
| |
virtual | ~mEmcCalibratorModulev2 () |
PHBoolean | event (PHCompositeNode *) |
Private Member Functions | |
void | changeToF (emcTowerContainer &) |
Private Attributes | |
emcDataProcessor * | fDataProcessor |
PHTimeStamp * | fTimeStamp |
emcBadModules * | fBadModules |
bool | fConstantGains |
int | fRunNumber |
std::string | fSectors |
std::vector< float > | fTofSectorOffsets |
|
Definition at line 41 of file mEmcCalibratorModulev2.C. References emcDataStorageMap::empty(), fDataProcessor, fSectors, emcDataProcessorv2::getCalibrationDataHelper(), emcDataStorageMap::knownStorages(), EMCModule::name, and emcDataStorageMap::storage(). |
|
Definition at line 94 of file mEmcCalibratorModulev2.C. References fBadModules, fDataProcessor, and fTimeStamp. |
|
Definition at line 103 of file mEmcCalibratorModulev2.C. References EmcIndexer::decodeTowerId(), fTofSectorOffsets, emcTowerContainer::getTower(), and emcTowerContainer::size(). |
|
Implements EMCModule. Definition at line 117 of file mEmcCalibratorModulev2.C. References emcTowerContainer::addTower(), emcDataProcessor::calibrate(), emcDataError::CHANNEL_DISABLED(), emcTowerContainer::create(), emcDataProcessor::decode(), fBadModules, fConstantGains, fDataProcessor, fTimeStamp, getEvent(), EMCModule::name, pbgl(), pbsc(), emcTowerContainer::Reset(), and emcDataProcessor::toADCandTDC(). |
|
Definition at line 59 of file mEmcCalibratorModulev2.h. Referenced by event(), and ~mEmcCalibratorModulev2(). |
|
Definition at line 60 of file mEmcCalibratorModulev2.h. Referenced by event(). |
|
Definition at line 57 of file mEmcCalibratorModulev2.h. Referenced by event(), mEmcCalibratorModulev2(), and ~mEmcCalibratorModulev2(). |
|
Definition at line 61 of file mEmcCalibratorModulev2.h. |
|
Definition at line 62 of file mEmcCalibratorModulev2.h. Referenced by mEmcCalibratorModulev2(). |
|
Definition at line 58 of file mEmcCalibratorModulev2.h. Referenced by event(), and ~mEmcCalibratorModulev2(). |
|
Definition at line 63 of file mEmcCalibratorModulev2.h. Referenced by changeToF(). |