#include <OnlineDB/EcalCondDB/interface/EcalLogicID.h>
Public Member Functions | |
EcalLogicID (std::string name, int logicID, int id1=NULLID, int id2=NULLID, int id3=NULLID, std::string mapsTo="") | |
EcalLogicID () | |
int | getID1 () const |
int | getID2 () const |
int | getID3 () const |
int | getLogicID () const |
std::string | getMapsTo () const |
std::string | getName () const |
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 | ( | ) |
EcalLogicID::~EcalLogicID | ( | ) | [virtual] |
int EcalLogicID::getID1 | ( | ) | const |
Definition at line 47 of file EcalLogicID.cc.
References id1.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalLaserHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsH2(), popcon::EcalPedestalsHandler::getNewObjectsP5(), and EcalTPGDBApp::readFromConfDB_TPGPedestals().
00048 { 00049 return id1; 00050 }
int EcalLogicID::getID2 | ( | ) | const |
Definition at line 52 of file EcalLogicID.cc.
References id2.
Referenced by EcalTPGParamBuilder::analyze(), popcon::EcalLaserHandler::getNewObjects(), popcon::EcalPedestalsHandler::getNewObjectsH2(), popcon::EcalPedestalsHandler::getNewObjectsP5(), and EcalTPGDBApp::readFromConfDB_TPGPedestals().
00053 { 00054 return id2; 00055 }
int EcalLogicID::getID3 | ( | ) | const |
int EcalLogicID::getLogicID | ( | ) | const |
Definition at line 42 of file EcalLogicID.cc.
References logicID.
Referenced by EEPedestalClient::analyze(), EETimingClient::analyze(), EBTimingClient::analyze(), EELaserClient::analyze(), EEIntegrityClient::analyze(), EETestPulseClient::analyze(), EEPedestalOnlineClient::analyze(), EBLaserClient::analyze(), EBTestPulseClient::analyze(), EELedClient::analyze(), EBIntegrityClient::analyze(), EBPedestalClient::analyze(), EBPedestalOnlineClient::analyze(), MonLaserIRedDat::writeArrayDB(), FEConfigWeightDat::writeArrayDB(), MonPedestalOffsetsDat::writeArrayDB(), FEConfigLinDat::writeArrayDB(), MonMemChConsistencyDat::writeArrayDB(), MonLed2Dat::writeArrayDB(), MonH4TablePositionDat::writeArrayDB(), LMFTestPulseConfigDat::writeArrayDB(), MonLed1Dat::writeArrayDB(), MonLaserBlueDat::writeArrayDB(), MonPNGreenDat::writeArrayDB(), MonPNBlueDat::writeArrayDB(), LMFLaserPrimDat::writeArrayDB(), LMFLaserBluePrimDat::writeArrayDB(), FEConfigPedDat::writeArrayDB(), DCUVFETempDat::writeArrayDB(), MonPNLed1Dat::writeArrayDB(), CaliCrystalIntercalDat::writeArrayDB(), MonShapeQualityDat::writeArrayDB(), MonPNPedDat::writeArrayDB(), MonPNLed2Dat::writeArrayDB(), LMFPNBlueDat::writeArrayDB(), FEConfigParamDat::writeArrayDB(), MonTTConsistencyDat::writeArrayDB(), MonTestPulseDat::writeArrayDB(), DCUIDarkDat::writeArrayDB(), DCUCapsuleTempRawDat::writeArrayDB(), LMFLaserPNPrimDat::writeArrayDB(), FEConfigLUTDat::writeArrayDB(), MonPNRedDat::writeArrayDB(), MonDelaysTTDat::writeArrayDB(), LMFLaserBlueRawDat::writeArrayDB(), DCUIDarkPedDat::writeArrayDB(), DCUCapsuleTempDat::writeArrayDB(), CaliGainRatioDat::writeArrayDB(), MonPNMGPADat::writeArrayDB(), MonLaserRedDat::writeArrayDB(), DCULVRVoltagesDat::writeArrayDB(), MonPedestalsDat::writeArrayDB(), MonOccupancyDat::writeArrayDB(), MonLaserPulseDat::writeArrayDB(), DCULVRBTempsDat::writeArrayDB(), CaliTempDat::writeArrayDB(), MonPedestalsOnlineDat::writeArrayDB(), LMFPNBluePrimDat::writeArrayDB(), LMFCalibPrimDat::writeArrayDB(), FEConfigSlidingDat::writeArrayDB(), FEConfigFgrDat::writeArrayDB(), MonLaserGreenDat::writeArrayDB(), MonCrystalConsistencyDat::writeArrayDB(), LMFLaserConfigDat::writeArrayDB(), LMFLaserBlueNormDat::writeArrayDB(), MonPNIRedDat::writeArrayDB(), MonMemTTConsistencyDat::writeArrayDB(), and ITimingDat::writeArrayDB().
00043 { 00044 return logicID; 00045 }
std::string EcalLogicID::getMapsTo | ( | ) | const |
Definition at line 62 of file EcalLogicID.cc.
References mapsTo.
00063 { 00064 return mapsTo; 00065 }
std::string EcalLogicID::getName | ( | void | ) | const |
bool operator< | ( | EcalLogicID | lhs, | |
EcalLogicID | rhs | |||
) | [friend] |
int EcalLogicID::id1 [private] |
int EcalLogicID::id2 [private] |
int EcalLogicID::id3 [private] |
int EcalLogicID::logicID [private] |
std::string EcalLogicID::mapsTo [private] |
std::string EcalLogicID::name [private] |
const int EcalLogicID::NULLID = -100 [static] |
Definition at line 40 of file EcalLogicID.h.
Referenced by EcalTPGParamBuilder::analyze(), LogicID::getEcalLogicID(), and EcalCondDBInterface::getEcalLogicID().