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::map< cond::Time_t, std::shared_ptr< LHCInfo >> &iovsToTransfer, std::shared_ptr< LHCInfo > &prevPayload) |
Variables | |
static const std::map < std::string, int > | vecMap |
Definition at line 124 of file LHCInfo.cc.
Referenced by LHCInfo::beam1RF(), LHCInfo::beam1VC(), LHCInfo::beam2RF(), and LHCInfo::beam2VC().
Definition at line 792 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 131 of file LHCInfo.cc.
References SurfaceOrientation::inner, mergeVDriftHistosByStation::name, and submitPVValidationJobs::params.
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 117 of file LHCInfo.cc.
Referenced by LHCInfo::beam1RF(), LHCInfo::beam1VC(), LHCInfo::beam2RF(), LHCInfo::beam2VC(), and LHCInfo::lumiPerBX().
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 67 of file LHCInfoPopConSourceHandler.cc.
References LHCInfo::COSMICS, BeamSpotPI::creationTime, relval_parameters_module::energy, cond::time::from_boost(), LHCInfo::GAP, LHCInfo::IONS, cond::persistency::Session::nominalSchema(), LHCInfo::NONE, LHCInfo::PB82, LHCInfo::PROTON, LHCInfo::PROTONS, runTheMatrix::ret, contentValuesCheck::ss, AlCaHLTBitMon_QueryRunRegistry::string, 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 59 of file LHCInfoPopConSourceHandler.cc.
References AlCaHLTBitMon_ParallelJobs::p, cuda_std::upper_bound(), and hgcalPerformanceValidation::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 632 of file LHCInfoPopConSourceHandler.cc.
References LHCInfo::beam1RF(), LHCInfo::beam1VC(), LHCInfo::beam2RF(), LHCInfo::beam2VC(), LHCInfo::bunchSlots, relativeConstraints::value, and vecMap.
Referenced by LHCInfoPopConSourceHandler::getEcalData().
void LHCInfoImpl::setOneParam | ( | std::vector< std::vector< T > > & | params, |
size_t | index, | ||
const T & | value | ||
) |
Definition at line 142 of file LHCInfo.cc.
References submitPVValidationJobs::params, and 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 149 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::map< cond::Time_t, std::shared_ptr< LHCInfo >> & | iovsToTransfer, | ||
std::shared_ptr< LHCInfo > & | prevPayload | ||
) |
Definition at line 816 of file LHCInfoPopConSourceHandler.cc.
References PVValHelper::add(), edmScanValgrind::buffer, comparePayloads(), jetCorrFactors_cfi::payload, and SiStripO2O_cfg_template::since.
Referenced by LHCInfoPopConSourceHandler::getNewObjects().
|
static |
Definition at line 630 of file LHCInfoPopConSourceHandler.cc.
Referenced by setElementData().