Classes | |
struct | IOVComp |
struct | LumiSectionFilter |
Functions | |
template<typename T > | |
T & | accessParams (std::vector< T > ¶ms, size_t index) |
bool | comparePayloads (const LHCInfo &rhs, const LHCInfo &lhs) |
template<typename T > | |
const T & | getOneParam (const std::vector< std::vector< T > > ¶ms, size_t index) |
template<typename T > | |
const T & | getParams (const std::vector< T > ¶ms, size_t index) |
bool | makeFillDataQuery (cond::persistency::Session &session, const std::string &conditionString, const coral::AttributeList &fillDataBindVariables, std::unique_ptr< LHCInfo > &targetPayload, bool debug) |
std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > >::const_iterator | search (const cond::Time_t &val, const std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > >> &container) |
void | setElementData (cond::Time_t since, const std::string &dipVal, unsigned int elementNr, float value, LHCInfo &payload, std::set< cond::Time_t > &initList) |
template<typename T > | |
void | setOneParam (std::vector< std::vector< T > > ¶ms, size_t index, const T &value) |
template<typename T > | |
void | setParams (std::vector< T > ¶ms, size_t index, const T &value) |
size_t | transferPayloads (const std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > > &buffer, std::vector< std::shared_ptr< LHCInfo > > &payloadBuffer, std::vector< std::pair< LHCInfo *, cond::Time_t > > &vecToTransfer, std::shared_ptr< LHCInfo > &prevPayload) |
Variables | |
static const std::map< std::string, int > | vecMap = {{"Beam1/beamPhaseMean",1},{"Beam2/beamPhaseMean",2},{"Beam1/cavPhaseMean",3},{"Beam2/cavPhaseMean",4}} |
Definition at line 119 of file LHCInfo.cc.
Referenced by LHCInfo::beam1RF(), LHCInfo::beam1VC(), LHCInfo::beam2RF(), and LHCInfo::beam2VC().
Definition at line 773 of file LHCInfoPopConSourceHandler.cc.
References LHCInfo::betaStar(), LHCInfo::crossingAngle(), LHCInfo::ctppsStatus(), LHCInfo::delivLumi(), LHCInfo::fillNumber(), LHCInfo::instLumi(), LHCInfo::instLumiError(), LHCInfo::lhcComment(), LHCInfo::lhcState(), and LHCInfo::recLumi().
Referenced by transferPayloads().
const T& LHCInfoImpl::getOneParam | ( | const std::vector< std::vector< T > > & | params, |
size_t | index | ||
) |
Definition at line 124 of file LHCInfo.cc.
References SurfaceOrientation::inner, and dataset::name.
Referenced by LHCInfo::beginTime(), LHCInfo::betaStar(), LHCInfo::bunchesInBeam1(), LHCInfo::bunchesInBeam2(), LHCInfo::collidingBunches(), LHCInfo::createTime(), LHCInfo::crossingAngle(), LHCInfo::ctppsStatus(), LHCInfo::delivLumi(), LHCInfo::endTime(), LHCInfo::energy(), LHCInfo::fillNumber(), LHCInfo::fillType(), LHCInfo::injectionScheme(), LHCInfo::instLumi(), LHCInfo::instLumiError(), LHCInfo::intensityForBeam1(), LHCInfo::intensityForBeam2(), LHCInfo::lhcComment(), LHCInfo::lhcState(), LHCInfo::lumiSection(), LHCInfo::particleTypeForBeam1(), LHCInfo::particleTypeForBeam2(), LHCInfo::recLumi(), and LHCInfo::targetBunches().
const T& LHCInfoImpl::getParams | ( | const std::vector< T > & | params, |
size_t | index | ||
) |
Definition at line 114 of file LHCInfo.cc.
Referenced by LHCInfo::beam1RF(), LHCInfo::beam1VC(), LHCInfo::beam2RF(), LHCInfo::beam2VC(), LHCInfo::lumiPerBX(), and QTestConfigurationParser::qtestsConfig().
bool LHCInfoImpl::makeFillDataQuery | ( | cond::persistency::Session & | session, |
const std::string & | conditionString, | ||
const coral::AttributeList & | fillDataBindVariables, | ||
std::unique_ptr< LHCInfo > & | targetPayload, | ||
bool | debug | ||
) |
Definition at line 64 of file LHCInfoPopConSourceHandler.cc.
References LHCInfo::COSMICS, randomXiThetaGunProducer_cfi::energy, cond::time::from_boost(), LHCInfo::GAP, LHCInfo::IONS, cond::persistency::Session::nominalSchema(), LHCInfo::NONE, LHCInfo::PB82, LHCInfo::PROTON, LHCInfo::PROTONS, AlCaHLTBitMon_QueryRunRegistry::string, ntuplemaker::time, and LHCInfo::UNKNOWN.
Referenced by LHCInfoPopConSourceHandler::getFillData(), and LHCInfoPopConSourceHandler::getNextFillData().
std::vector<std::pair<cond::Time_t,std::shared_ptr<LHCInfo> > >::const_iterator LHCInfoImpl::search | ( | const cond::Time_t & | val, |
const std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > >> & | container | ||
) |
Definition at line 57 of file LHCInfoPopConSourceHandler.cc.
References AlCaHLTBitMon_ParallelJobs::p, and heppy_batch::val.
Referenced by LHCInfoImpl::LumiSectionFilter::process().
void LHCInfoImpl::setElementData | ( | cond::Time_t | since, |
const std::string & | dipVal, | ||
unsigned int | elementNr, | ||
float | value, | ||
LHCInfo & | payload, | ||
std::set< cond::Time_t > & | initList | ||
) |
Definition at line 619 of file LHCInfoPopConSourceHandler.cc.
References LHCInfo::beam1RF(), LHCInfo::beam1VC(), LHCInfo::beam2RF(), LHCInfo::beam2VC(), LHCInfo::bunchSlots, and relativeConstraints::value.
Referenced by LHCInfoPopConSourceHandler::getEcalData().
void LHCInfoImpl::setOneParam | ( | std::vector< std::vector< T > > & | params, |
size_t | index, | ||
const T & | value | ||
) |
Definition at line 131 of file LHCInfo.cc.
References relativeConstraints::value.
Referenced by LHCInfo::setBeginTime(), LHCInfo::setBetaStar(), LHCInfo::setBunchesInBeam1(), LHCInfo::setBunchesInBeam2(), LHCInfo::setCollidingBunches(), LHCInfo::setCreationTime(), LHCInfo::setCrossingAngle(), LHCInfo::setCtppsStatus(), LHCInfo::setDelivLumi(), LHCInfo::setEndTime(), LHCInfo::setEnergy(), LHCInfo::setFillNumber(), LHCInfo::setFillType(), LHCInfo::setInjectionScheme(), LHCInfo::setInstLumi(), LHCInfo::setInstLumiError(), LHCInfo::setIntensityForBeam1(), LHCInfo::setIntensityForBeam2(), LHCInfo::setLhcComment(), LHCInfo::setLhcState(), LHCInfo::setLumiSection(), LHCInfo::setParticleTypeForBeam1(), LHCInfo::setParticleTypeForBeam2(), LHCInfo::setRecLumi(), and LHCInfo::setTargetBunches().
void LHCInfoImpl::setParams | ( | std::vector< T > & | params, |
size_t | index, | ||
const T & | value | ||
) |
Definition at line 136 of file LHCInfo.cc.
References relativeConstraints::value.
Referenced by LHCInfo::setBeam1RF(), LHCInfo::setBeam1VC(), LHCInfo::setBeam2RF(), LHCInfo::setBeam2VC(), and LHCInfo::setLumiPerBX().
size_t LHCInfoImpl::transferPayloads | ( | const std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > > & | buffer, |
std::vector< std::shared_ptr< LHCInfo > > & | payloadBuffer, | ||
std::vector< std::pair< LHCInfo *, cond::Time_t > > & | vecToTransfer, | ||
std::shared_ptr< LHCInfo > & | prevPayload | ||
) |
Definition at line 787 of file LHCInfoPopConSourceHandler.cc.
References popcon::PopConSourceHandler< LHCInfo >::add(), edmScanValgrind::buffer, comparePayloads(), jets_cff::payload, and ntuplemaker::since.
Referenced by LHCInfoPopConSourceHandler::getNewObjects().
|
static |
Definition at line 618 of file LHCInfoPopConSourceHandler.cc.