Go to the documentation of this file. 1 #ifndef CondFormats_Luminosity_LumiSectionData_h
2 #define CondFormats_Luminosity_LumiSectionData_h
117 void setHLTData(
const std::vector<HLTInfo>& hltdetail);
120 void print(std::ostream&
s)
const;
123 std::vector<BunchCrossingInfo>
m_bx;
static const int LUMIALGOMAX
void setLumiVersion(const std::string &versionid)
BunchCrossingInfo(int idx, float value, float err, int quality)
HLTIterator hltBegin() const
std::vector< HLTInfo > m_hlt
static const BunchCrossingInfo BXNULL
#define COND_SERIALIZABLE
void setLumiError(float lumierr)
const uint32_t *__restrict__ Quality * quality
HLTIterator hltEnd() const
float lumiAverage() const
std::string lumiVersion() const
bool TriggerhasData() const
void setQualityFlag(short qualityflag)
void setLumiAverage(float lumiavg)
BunchCrossingIterator bunchCrossingBegin(const LumiAlgoType lumialgotype) const
std::vector< TriggerInfo >::const_iterator TriggerIterator
int lumisectionID() const
void setBunchCrossingData(const std::vector< BunchCrossingInfo > &BXs, const LumiAlgoType algotype)
void setStartOrbit(unsigned long long orbtnumber)
void setTriggerData(const std::vector< TriggerInfo > &triggerinfo)
void print(std::ostream &s) const
unsigned long long startorbit() const
size_t nBunchCrossing() const
void setLumiQuality(int lumiquality)
short qualityFlag() const
std::vector< TriggerInfo > m_trigger
unsigned long long m_startorbit
float deadFraction() const
TriggerIterator trgBegin() const
BunchCrossingIterator bunchCrossingEnd(const LumiAlgoType lumialgotype) const
std::vector< BunchCrossingInfo >::const_iterator BunchCrossingIterator
HLTInfo(const std::string &pathnameIN, int i, int a, int p)
void setLumiSectionId(int sectionid)
void bunchCrossingInfo(const LumiAlgoType lumialgotype, std::vector< BunchCrossingInfo > &result) const
std::vector< BunchCrossingInfo > m_bx
void setDeadFraction(float deadfrac)
TriggerInfo(const std::string &trgname, int trgcount, int deadcount, int p)
std::vector< HLTInfo >::const_iterator HLTIterator
void setHLTData(const std::vector< HLTInfo > &hltdetail)
TriggerIterator trgEnd() const