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;
void setLumiQuality(int lumiquality)
unsigned long long m_startorbit
void setLumiAverage(float lumiavg)
std::vector< BunchCrossingInfo >::const_iterator BunchCrossingIterator
TriggerInfo(const std::string &trgname, int trgcount, int deadcount, int p)
void setBunchCrossingData(const std::vector< BunchCrossingInfo > &BXs, const LumiAlgoType algotype)
void setQualityFlag(short qualityflag)
std::vector< HLTInfo > m_hlt
float lumiAverage() const
TriggerIterator trgEnd() const
bool TriggerhasData() const
unsigned long long startorbit() const
short qualityFlag() const
std::vector< TriggerInfo > m_trigger
static const BunchCrossingInfo BXNULL
BunchCrossingIterator bunchCrossingBegin(const LumiAlgoType lumialgotype) const
HLTInfo(const std::string &pathnameIN, int i, int a, int p)
std::vector< TriggerInfo >::const_iterator TriggerIterator
HLTIterator hltEnd() const
static const int LUMIALGOMAX
void setStartOrbit(unsigned long long orbtnumber)
std::string lumiVersion() const
std::vector< BunchCrossingInfo > m_bx
void print(std::ostream &s) const
size_t nBunchCrossing() const
int lumisectionID() const
TriggerIterator trgBegin() const
float deadFraction() const
void setTriggerData(const std::vector< TriggerInfo > &triggerinfo)
BunchCrossingInfo(int idx, float value, float err, int quality)
void bunchCrossingInfo(const LumiAlgoType lumialgotype, std::vector< BunchCrossingInfo > &result) const
#define COND_SERIALIZABLE
void setLumiSectionId(int sectionid)
void setLumiError(float lumierr)
void setHLTData(const std::vector< HLTInfo > &hltdetail)
void setLumiVersion(const std::string &versionid)
std::vector< HLTInfo >::const_iterator HLTIterator
void setDeadFraction(float deadfrac)
BunchCrossingIterator bunchCrossingEnd(const LumiAlgoType lumialgotype) const
HLTIterator hltBegin() const