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