Reimplemented from edm::EDAnalyzer.
Definition at line 15 of file PTrackerParametersDBBuilder.cc.
References assert(), cond::service::PoolDBOutputService::beginOfTime(), PTrackerParameters::PxfItem::bladeMask, PTrackerParameters::PxfItem::bladeStartBit, cond::service::PoolDBOutputService::createNewIOV(), dbl_to_int(), PTrackerParameters::PxfItem::diskMask, PTrackerParameters::PxfItem::diskStartBit, cond::service::PoolDBOutputService::endOfTime(), DDVectorGetter::get(), edm::EventSetup::get(), edm::Service< T >::isAvailable(), cond::service::PoolDBOutputService::isNewTagRequest(), PTrackerParameters::PxbItem::ladderMask, PTrackerParameters::PxbItem::ladderStartBit, PTrackerParameters::PxbItem::layerMask, PTrackerParameters::TIBItem::layerMask, PTrackerParameters::TOBItem::layerMask, PTrackerParameters::PxbItem::layerStartBit, PTrackerParameters::TIBItem::layerStartBit, PTrackerParameters::TOBItem::layerStartBit, PTrackerParameters::TIDItem::module_fw_bwMask, PTrackerParameters::TIDItem::module_fw_bwStartBit, PTrackerParameters::PxbItem::moduleMask, PTrackerParameters::PxfItem::moduleMask, PTrackerParameters::TECItem::moduleMask, PTrackerParameters::TIBItem::moduleMask, PTrackerParameters::TIDItem::moduleMask, PTrackerParameters::TOBItem::moduleMask, PTrackerParameters::PxbItem::moduleStartBit, PTrackerParameters::PxfItem::moduleStartBit, PTrackerParameters::TECItem::moduleStartBit, PTrackerParameters::TIBItem::moduleStartBit, PTrackerParameters::TIDItem::moduleStartBit, PTrackerParameters::TOBItem::moduleStartBit, PTrackerParameters::PxfItem::panelMask, PTrackerParameters::PxfItem::panelStartBit, PTrackerParameters::TECItem::petal_fw_bwMask, PTrackerParameters::TECItem::petal_fw_bwStartBit, PTrackerParameters::TECItem::petalMask, PTrackerParameters::TECItem::petalStartBit, PTrackerParameters::pxb, PTrackerParameters::pxf, PTrackerParameters::TECItem::ringMask, PTrackerParameters::TIDItem::ringMask, PTrackerParameters::TECItem::ringStartBit, PTrackerParameters::TIDItem::ringStartBit, PTrackerParameters::TOBItem::rod_fw_bwMask, PTrackerParameters::TOBItem::rod_fw_bwStartBit, PTrackerParameters::TOBItem::rodMask, PTrackerParameters::TOBItem::rodStartBit, PTrackerParameters::PxfItem::sideMask, PTrackerParameters::TECItem::sideMask, PTrackerParameters::TIDItem::sideMask, PTrackerParameters::PxfItem::sideStartBit, PTrackerParameters::TECItem::sideStartBit, PTrackerParameters::TIDItem::sideStartBit, PTrackerParameters::TECItem::sterMask, PTrackerParameters::TIBItem::sterMask, PTrackerParameters::TIDItem::sterMask, PTrackerParameters::TOBItem::sterMask, PTrackerParameters::TECItem::sterStartBit, PTrackerParameters::TIBItem::sterStartBit, PTrackerParameters::TIDItem::sterStartBit, PTrackerParameters::TOBItem::sterStartBit, PTrackerParameters::TIBItem::str_fw_bwMask, PTrackerParameters::TIBItem::str_fw_bwStartBit, PTrackerParameters::TIBItem::str_int_extMask, PTrackerParameters::TIBItem::str_int_extStartBit, PTrackerParameters::TIBItem::strMask, PTrackerParameters::TIBItem::strStartBit, PTrackerParameters::tec, PTrackerParameters::tib, PTrackerParameters::tid, PTrackerParameters::tob, PTrackerParameters::TECItem::wheelMask, PTrackerParameters::TIDItem::wheelMask, PTrackerParameters::TECItem::wheelStartBit, and PTrackerParameters::TIDItem::wheelStartBit.
21 edm::LogError(
"PTrackerParametersDBBuilder" ) <<
"PoolDBOutputService unavailable";
28 assert( pxbPars.size() == 6 );
39 assert( pxfPars.size() == 10 );
53 assert( tecPars.size() == 14 );
71 assert( tibPars.size() == 12 );
87 assert( tidPars.size() == 12 );
103 assert( tobPars.size() == 10 );
121 edm::LogError(
"PTrackerParametersDBBuilder" ) <<
"PTrackerParameters and PTrackerParametersRcd Tag already present";
unsigned int sterStartBit
unsigned int wheelStartBit
unsigned int str_fw_bwStartBit
unsigned int module_fw_bwMask
unsigned int wheelStartBit
unsigned int sterStartBit
unsigned int petal_fw_bwMask
unsigned int moduleStartBit
unsigned int sideStartBit
unsigned int rod_fw_bwStartBit
unsigned int panelStartBit
unsigned int layerStartBit
unsigned int diskStartBit
std::vector< int > dbl_to_int(const std::vector< double > &vecdbl)
Converts a std::vector of doubles to a std::vector of int.
unsigned int sterStartBit
bool isNewTagRequest(const std::string &recordName)
unsigned int moduleStartBit
unsigned int str_int_extMask
cond::Time_t beginOfTime() const
unsigned int moduleStartBit
void createNewIOV(T *firstPayloadObj, cond::Time_t firstSinceTime, cond::Time_t firstTillTime, const std::string &recordName, bool withlogging=false)
std::vector< double > get(const std::string &)
unsigned int sideStartBit
unsigned int petalStartBit
unsigned int layerStartBit
unsigned int ringStartBit
unsigned int sterStartBit
unsigned int module_fw_bwStartBit
cond::Time_t endOfTime() const
unsigned int moduleStartBit
unsigned int ladderStartBit
unsigned int petal_fw_bwStartBit
unsigned int str_int_extStartBit
unsigned int rod_fw_bwMask
unsigned int moduleStartBit
unsigned int moduleStartBit
unsigned int bladeStartBit
unsigned int layerStartBit
unsigned int ringStartBit
unsigned int str_fw_bwMask
unsigned int sideStartBit