#include <PbScCalibrationData.h>
This is a data-base implementation dependent class. At this moment it accesses the calibration data files initially stored on EMCAL01 while calibrating PbSc Sectors in 902 area. Its duty is to load calibration data into protected area of the EmcSector objects designed explicitly for the fast access to static calibration data. Care should be taken about proper data mapping between event data which are initially structured in blocks of 144 channels (Items, Item can be tower or reference but we are using similarily structured electronics everywhere) \
Definition at line 17 of file PbScCalibrationData.h.
Public Member Functions | |
PbScCalibrationData () | |
virtual | ~PbScCalibrationData () |
int | getSMId (int SMNumber) |
Returns Production Number (Idebntifier) of the PbSc SuperModule installed in position SMNumber (0-107) in PHENIX. | |
int | getSMNumber (int SMId) |
Returns position in PHENIX of the PbSc SuperModule with production number SMId. | |
char * | getPointerToFName (int SMNumber) |
virtual void | LoadPMTDataBase (char *) |
Used only for interactive access to data on PMT's. | |
Bool_t | getStatus () |
Private Attributes | |
Bool_t | Status |
char * | fName [109] |
int * | PbScSMList |
|
Definition at line 21 of file PbScCalibrationData.C. References fName, PbScSMList, and Status. |
|
Definition at line 71 of file PbScCalibrationData.C. References fName, and PbScSMList. |
|
Definition at line 32 of file PbScCalibrationData.h. References fName. Referenced by PbScSuperModule::LoadSMData(). |
|
Returns Production Number (Idebntifier) of the PbSc SuperModule installed in position SMNumber (0-107) in PHENIX.
Definition at line 26 of file PbScCalibrationData.h. References PbScSMList. |
|
Returns position in PHENIX of the PbSc SuperModule with production number SMId.
Definition at line 78 of file PbScCalibrationData.C. References PbScSMList. Referenced by LoadPMTDataBase(). |
|
Definition at line 36 of file PbScCalibrationData.h. References Status. Referenced by PbScSector::BuildFromFiles(). |
|
Used only for interactive access to data on PMT's.
Definition at line 85 of file PbScCalibrationData.C. References EmcStaticData::buildEmcStaticData(), EmcStaticData::getSector(), getSMNumber(), and PMTWordsPerTower. |
|
Definition at line 40 of file PbScCalibrationData.h. Referenced by getPointerToFName(), PbScCalibrationData(), and ~PbScCalibrationData(). |
|
Definition at line 41 of file PbScCalibrationData.h. Referenced by getSMId(), getSMNumber(), PbScCalibrationData(), and ~PbScCalibrationData(). |
|
Definition at line 39 of file PbScCalibrationData.h. Referenced by getStatus(), and PbScCalibrationData(). |