#include <PbGlSector.h>
Inherits EmcSector.
Inheritance diagram for PbGlSector:
Definition at line 25 of file PbGlSector.h.
Public Member Functions | |
PbGlSector (int &, PHTimeStamp *ts=0) | |
virtual | ~PbGlSector () |
virtual EmcSuperModule * | getSuperModule (int SMNumber) |
virtual void | GetEnergyCalibration (int i, float &c0, float &g0, float &cf) |
PbGlSuperModule * | GetSM24 (int iSM24) |
void | CorrectEnergyCalibration (const char *fname) |
Protected Attributes | |
std::vector< EmcSuperModule * > | SM |
std::vector< float > | fC0 |
std::vector< float > | fG0 |
std::vector< float > | fCF |
Private Member Functions | |
void | BuildFromFiles (void) |
void | BuildFromDB (PHTimeStamp *) |
void | Reset (void) |
void | LoadNextSMData (FILE *fp, EmcSuperModule *SM24) |
Static Private Attributes | |
static size_t | fgSize = 4608 |
static size_t | fgNumberOfSuperModules = 192 |
|
Definition at line 24 of file PbGlSector.C. References BuildFromDB(), fC0, fCF, fG0, fgNumberOfSuperModules, fgSize, EmcSector::SectorN, and SM. |
|
Definition at line 51 of file PbGlSector.C. References Reset(). |
|
Definition at line 166 of file PbGlSector.C. References PbGlIndexer::buildPbGlIndexer(), emcDataManager::Collect(), fC0, fCF, fG0, fgNumberOfSuperModules, EmcSector::fIsOK, emcDataManager::GetInstance(), emcCalibrationData::GetValue(), gPbGl, emcManageable::kDB_Objy, emcCalibrationData::kIniCal, EmcSector::SectorN, emcManageable::SetSource(), and PbGlIndexer::SM24iSM24TiST(). Referenced by PbGlSector(). |
|
Definition at line 76 of file PbGlSector.C. References PbGlIndexer::buildPbGlIndexer(), EMC_ERROR_MSG, EMC_INFO_MSG, fC0, fCF, fG0, fgNumberOfSuperModules, EmcSector::fIsOK, gPbGl, LoadNextSMData(), EmcSector::SectorN, SM, and PbGlIndexer::SM24iSM24TiST(). |
|
Reimplemented from EmcSector. Definition at line 273 of file PbGlSector.C. |
|
Implements EmcSector. Definition at line 222 of file PbGlSector.C. |
|
Definition at line 38 of file PbGlSector.h. References SM. |
|
Implements EmcSector. Definition at line 34 of file PbGlSector.h. References SM. |
|
Definition at line 237 of file PbGlSector.C. References j. Referenced by BuildFromFiles(). |
|
Definition at line 58 of file PbGlSector.C. References SM. Referenced by ~PbGlSector(). |
|
Definition at line 54 of file PbGlSector.h. Referenced by BuildFromDB(), BuildFromFiles(), GetEnergyCalibration(), and PbGlSector(). |
|
Definition at line 56 of file PbGlSector.h. Referenced by BuildFromDB(), BuildFromFiles(), GetEnergyCalibration(), and PbGlSector(). |
|
Definition at line 55 of file PbGlSector.h. Referenced by BuildFromDB(), BuildFromFiles(), GetEnergyCalibration(), and PbGlSector(). |
|
Definition at line 60 of file PbGlSector.h. Referenced by BuildFromDB(), BuildFromFiles(), and PbGlSector(). |
|
Definition at line 59 of file PbGlSector.h. Referenced by PbGlSector(). |
|
Definition at line 52 of file PbGlSector.h. Referenced by BuildFromFiles(), GetSM24(), getSuperModule(), PbGlSector(), and Reset(). |