#include <EcalLogicID.h>
Public Member Functions | |
EcalLogicID () | |
EcalLogicID (std::string name, int logicID, int id1=NULLID, int id2=NULLID, int id3=NULLID, std::string mapsTo="") | |
int | getID1 () const |
int | getID2 () const |
int | getID3 () const |
int | getLogicID () const |
std::string | getMapsTo () const |
std::string | getName () const |
void | setID1 (int x) |
void | setID2 (int x) |
void | setID3 (int x) |
virtual | ~EcalLogicID () |
Static Public Attributes | |
static const int | NULLID = -100 |
Private Attributes | |
int | id1 |
int | id2 |
int | id3 |
int | logicID |
std::string | mapsTo |
std::string | name |
Friends | |
bool | operator< (EcalLogicID lhs, EcalLogicID rhs) |
Definition at line 8 of file EcalLogicID.h.
EcalLogicID::EcalLogicID | ( | ) |
Definition at line 8 of file EcalLogicID.cc.
{ }
EcalLogicID::~EcalLogicID | ( | ) | [virtual] |
Definition at line 32 of file EcalLogicID.cc.
{ }
int EcalLogicID::getID1 | ( | ) | const |
Definition at line 47 of file EcalLogicID.cc.
References id1.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), popcon::EcalChannelStatusHandler::daqOut(), RunDCSHVDat::fillTheMapByTime(), popcon::EcalTPGFineGrainTowerEEHandler::getNewObjects(), popcon::EcalTPGFineGrainEBGroupHandler::getNewObjects(), popcon::EcalTPGWeightGroupHandler::getNewObjects(), popcon::EcalDAQHandler::getNewObjects(), popcon::EcalTPGSpikeThresholdHandler::getNewObjects(), popcon::EcalTPGSlidingWindowHandler::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGLutGroupHandler::getNewObjects(), popcon::EcalTPGFineGrainStripEEHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsP5(), popcon::EcalDCSHandler::insertHVDataSetToOffline(), popcon::EcalDCSHandler::insertLVDataSetToOffline(), popcon::EcalChannelStatusHandler::laserAnalysis(), popcon::EcalChannelStatusHandler::laserMasking(), popcon::EcalChannelStatusHandler::nBadLaserModules(), popcon::EcalChannelStatusHandler::pedAnalysis(), popcon::EcalChannelStatusHandler::pedMasking(), popcon::EcalChannelStatusHandler::pedOnlineMasking(), popcon::EcalChannelStatusHandler::physicsMasking(), popcon::EcalDCSHandler::printHVDataSet(), and popcon::EcalDCSHandler::printLVDataSet().
{ return id1; }
int EcalLogicID::getID2 | ( | ) | const |
Definition at line 52 of file EcalLogicID.cc.
References id2.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), RunDCSHVDat::fillTheMapByTime(), popcon::EcalTPGFineGrainTowerEEHandler::getNewObjects(), popcon::EcalTPGFineGrainEBGroupHandler::getNewObjects(), popcon::EcalTPGWeightGroupHandler::getNewObjects(), popcon::EcalDAQHandler::getNewObjects(), popcon::EcalTPGSpikeThresholdHandler::getNewObjects(), popcon::EcalTPGSlidingWindowHandler::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGLutGroupHandler::getNewObjects(), popcon::EcalTPGFineGrainStripEEHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsH2(), popcon::EcalPedestalsHandler::getNewObjectsP5(), popcon::EcalDCSHandler::insertHVDataSetToOffline(), popcon::EcalDCSHandler::insertLVDataSetToOffline(), popcon::EcalChannelStatusHandler::laserAnalysis(), popcon::EcalChannelStatusHandler::laserMasking(), popcon::EcalChannelStatusHandler::nBadLaserModules(), popcon::EcalChannelStatusHandler::pedAnalysis(), popcon::EcalChannelStatusHandler::pedMasking(), popcon::EcalChannelStatusHandler::pedOnlineMasking(), popcon::EcalChannelStatusHandler::physicsMasking(), popcon::EcalDCSHandler::printHVDataSet(), popcon::EcalDCSHandler::printLVDataSet(), and EcalTPGDBApp::readFromConfDB_TPGPedestals().
{ return id2; }
int EcalLogicID::getID3 | ( | ) | const |
Definition at line 57 of file EcalLogicID.cc.
References id3.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), popcon::EcalTPGWeightGroupHandler::getNewObjects(), popcon::EcalTPGSlidingWindowHandler::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGFineGrainStripEEHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsP5(), popcon::EcalChannelStatusHandler::laserAnalysis(), popcon::EcalChannelStatusHandler::laserMasking(), popcon::EcalChannelStatusHandler::nBadLaserModules(), popcon::EcalChannelStatusHandler::pedAnalysis(), popcon::EcalChannelStatusHandler::pedMasking(), popcon::EcalChannelStatusHandler::pedOnlineMasking(), and popcon::EcalChannelStatusHandler::physicsMasking().
{ return id3; }
int EcalLogicID::getLogicID | ( | ) | const |
Definition at line 42 of file EcalLogicID.cc.
References logicID.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalChannelStatusHandler::daqOut(), EcalCondDBInterface::getEcalLogicIDForLMPN(), EcalCondDBInterface::getEcalLogicIDForLMR(), popcon::EcalDAQHandler::getNewObjects(), DataReducer< T >::getReducedDataList(), LMFDat::setData(), FEConfigFgrParamDat::writeArrayDB(), FEConfigWeightDat::writeArrayDB(), MonLaserIRedDat::writeArrayDB(), FEConfigFgrEETowerDat::writeArrayDB(), FEConfigLinDat::writeArrayDB(), MonPedestalOffsetsDat::writeArrayDB(), MODCCSHFDat::writeArrayDB(), MonH4TablePositionDat::writeArrayDB(), MonLed2Dat::writeArrayDB(), MonMemChConsistencyDat::writeArrayDB(), MonLaserBlueDat::writeArrayDB(), MonLed1Dat::writeArrayDB(), DCUVFETempDat::writeArrayDB(), FEConfigPedDat::writeArrayDB(), MonPNBlueDat::writeArrayDB(), MonPNGreenDat::writeArrayDB(), CaliCrystalIntercalDat::writeArrayDB(), FEConfigLUTParamDat::writeArrayDB(), MODDCCOperationDat::writeArrayDB(), MonPNLed1Dat::writeArrayDB(), DCUCCSDat::writeArrayDB(), FEConfigFgrEEStripDat::writeArrayDB(), FEConfigParamDat::writeArrayDB(), MonPNLed2Dat::writeArrayDB(), MonPNPedDat::writeArrayDB(), MonShapeQualityDat::writeArrayDB(), DCUCapsuleTempRawDat::writeArrayDB(), DCUIDarkDat::writeArrayDB(), FEConfigLinParamDat::writeArrayDB(), MODCCSFEDat::writeArrayDB(), MonTestPulseDat::writeArrayDB(), MonTTConsistencyDat::writeArrayDB(), FEConfigLUTDat::writeArrayDB(), CaliGainRatioDat::writeArrayDB(), DCUCapsuleTempDat::writeArrayDB(), DCUIDarkPedDat::writeArrayDB(), MonDelaysTTDat::writeArrayDB(), MonPNRedDat::writeArrayDB(), MODCCSTRDat::writeArrayDB(), MonLaserRedDat::writeArrayDB(), MonPNMGPADat::writeArrayDB(), DCULVRVoltagesDat::writeArrayDB(), FEConfigSpikeDat::writeArrayDB(), CaliTempDat::writeArrayDB(), DCULVRBTempsDat::writeArrayDB(), MonLaserPulseDat::writeArrayDB(), MonOccupancyDat::writeArrayDB(), MonPedestalsDat::writeArrayDB(), FEConfigFgrDat::writeArrayDB(), FEConfigSlidingDat::writeArrayDB(), FEConfigTimingDat::writeArrayDB(), MonPedestalsOnlineDat::writeArrayDB(), MonCrystalConsistencyDat::writeArrayDB(), MonLaserGreenDat::writeArrayDB(), ITimingDat::writeArrayDB(), MODDCCDetailsDat::writeArrayDB(), MonMemTTConsistencyDat::writeArrayDB(), and MonPNIRedDat::writeArrayDB().
{ return logicID; }
std::string EcalLogicID::getMapsTo | ( | ) | const |
std::string EcalLogicID::getName | ( | void | ) | const |
Definition at line 37 of file EcalLogicID.cc.
References name.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalChannelStatusHandler::cosmicsAnalysis(), RunDCSHVDat::fillTheMapByTime(), popcon::EcalTPGFineGrainEBGroupHandler::getNewObjects(), popcon::EcalTPGFineGrainTowerEEHandler::getNewObjects(), popcon::EcalTPGWeightGroupHandler::getNewObjects(), popcon::EcalTPGSpikeThresholdHandler::getNewObjects(), popcon::EcalTPGPedestalsHandler::getNewObjects(), popcon::EcalTPGSlidingWindowHandler::getNewObjects(), popcon::EcalTPGFineGrainEBIdMapHandler::getNewObjects(), popcon::EcalTPGPhysicsConstHandler::getNewObjects(), popcon::EcalTPGLinConstHandler::getNewObjects(), popcon::EcalTPGFineGrainStripEEHandler::getNewObjects(), popcon::EcalTPGLutGroupHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsP5(), popcon::EcalDCSHandler::insertHVDataSetToOffline(), popcon::EcalDCSHandler::insertLVDataSetToOffline(), popcon::EcalChannelStatusHandler::laserAnalysis(), popcon::EcalChannelStatusHandler::laserMasking(), popcon::EcalChannelStatusHandler::nBadLaserModules(), popcon::EcalChannelStatusHandler::pedAnalysis(), popcon::EcalChannelStatusHandler::pedMasking(), popcon::EcalChannelStatusHandler::pedOnlineMasking(), and popcon::EcalChannelStatusHandler::physicsMasking().
{ return name; }
void EcalLogicID::setID1 | ( | int | x | ) | [inline] |
void EcalLogicID::setID2 | ( | int | x | ) | [inline] |
void EcalLogicID::setID3 | ( | int | x | ) | [inline] |
bool operator< | ( | EcalLogicID | lhs, |
EcalLogicID | rhs | ||
) | [friend] |
Definition at line 46 of file EcalLogicID.h.
int EcalLogicID::id1 [private] |
Definition at line 51 of file EcalLogicID.h.
Referenced by EcalLogicID(), getID1(), and setID1().
int EcalLogicID::id2 [private] |
Definition at line 52 of file EcalLogicID.h.
Referenced by EcalLogicID(), getID2(), and setID2().
int EcalLogicID::id3 [private] |
Definition at line 53 of file EcalLogicID.h.
Referenced by EcalLogicID(), getID3(), and setID3().
int EcalLogicID::logicID [private] |
Definition at line 50 of file EcalLogicID.h.
Referenced by EcalLogicID(), and getLogicID().
std::string EcalLogicID::mapsTo [private] |
Definition at line 54 of file EcalLogicID.h.
Referenced by EcalLogicID(), and getMapsTo().
std::string EcalLogicID::name [private] |
Definition at line 49 of file EcalLogicID.h.
Referenced by EcalLogicID(), and getName().
const int EcalLogicID::NULLID = -100 [static] |
Definition at line 43 of file EcalLogicID.h.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalChannelStatusHandler::daqOut(), popcon::EcalLaserHandler::dumpBarrelPayload(), EcalCondDBInterface::fillLogicId2DetIdMaps(), EcalCondDBInterface::getEcalLogicID(), EcalCondDBInterface::getEcalLogicID2LmrMap(), EcalCondDBInterface::getEcalLogicIDMappedTo(), EcalCondDBInterface::getEcalLogicIDSet(), EcalCondDBInterface::getEcalLogicIDSetOrdered(), popcon::EcalLaserHandler::getNewObjects(), popcon::EcalTPGFineGrainTowerEEHandler::getNewObjects(), popcon::EcalDCSHandler::getNewObjects(), popcon::EcalTPGBadTTHandler::getNewObjects(), and popcon::EcalTPGLutGroupHandler::getNewObjects().