38 if (
l1data_.size()==0)
return 1.0;
39 if (
l1data_.begin()->ratecount==0)
return -1.0;
73 for(std::vector<L1>::const_iterator it=
l1data_.begin();it!=
l1data_.end();++it){
74 if(it->triggername==name)
return *it;
88 for(std::vector<HLT>::const_iterator it=
hltdata_.begin();it!=
hltdata_.end();++it){
89 if(it->pathname==pathname)
return *it;
101 std::vector<std::string>
103 std::vector<std::string>
result;
104 for(std::vector<HLT>::const_iterator it=
hltdata_.begin();it!=
hltdata_.end();++it){
105 result.push_back(it->pathname);
167 l1data_.assign(l1data.begin(),l1data.end());
171 hltdata_.assign(hltdata.begin(),hltdata.end());
174 s <<
"\nDumping LumiSummary\n\n";
176 s <<
" === Invalid Lumi values === \n";
178 s <<
" lumiVersion = " << lumiSummary.
lumiVersion() <<
"\n";
179 s <<
" avgInsDelLumi = " << lumiSummary.
avgInsDelLumi() <<
"\n";
181 s <<
" lumiSecQual = " << lumiSummary.
lumiSecQual() <<
"\n";
182 s <<
" deadCount = " << lumiSummary.
deadcount() <<
"\n";
183 s <<
" deadFrac = " << (float)lumiSummary.
deadFrac() <<
"\n";
184 s <<
" liveFrac = " << (float)lumiSummary.
liveFrac() <<
"\n";
185 s <<
" lsNumber = " << lumiSummary.
lsNumber() <<
"\n";
186 s <<
" startOrbit = " << lumiSummary.
startOrbit() <<
"\n";
187 s <<
" numOrbit = " << lumiSummary.
numOrbit() <<
"\n";
188 s <<
" avgInsRecLumi = " << lumiSummary.
avgInsRecLumi() <<
"\n";
190 s << std::setw(15) <<
"l1name";
191 s << std::setw(15) <<
"l1count";
192 s << std::setw(15) <<
"l1prescale";
195 size_t nHLTPath=lumiSummary.
nHLTPath();
196 for(
unsigned int i = 0;
i < nTriggers; ++
i) {
207 s << std::setw(15) <<
"hltpath";
208 s << std::setw(15) <<
"hltcount";
209 s << std::setw(15) <<
"hltprescale";
210 s << std::setw(15) <<
"hltinput";
212 for(
unsigned int i = 0;
i < nHLTPath; ++
i) {
std::vector< std::string > HLTPaths() const
unsigned int startOrbit() const
L1 l1info(unsigned int idx) const
void swapHLTData(std::vector< HLT > &hltdata)
float lumiSectionLength() const
unsigned long long deadcount() const
std::ostream & operator<<(std::ostream &out, const ALILine &li)
float avgInsRecLumi() const
float intgRecLumi() const
void setlsnumber(unsigned int lsnumber)
std::vector< L1 > l1data_
bool isProductEqual(LumiSummary const &next) const
void setOrbitData(unsigned int startorbit, unsigned int numorbit)
float intgDelLumi() const
unsigned int lsNumber() const
void copyL1Data(const std::vector< L1 > &l1data)
unsigned int numOrbit() const
float avgInsRecLumiErr() const
float avgInsDelLumi() const
float avgInsDelLumiErr() const
void setLumiVersion(const std::string &lumiversion)
void setLumiData(float instlumi, float instlumierr, short lumiquality)
void copyHLTData(const std::vector< HLT > &hltdata)
size_t nTriggerLine() const
void swapL1Data(std::vector< L1 > &l1data)
HLT hltinfo(unsigned int idx) const
std::string lumiVersion() const
unsigned long long deadcount_
std::vector< HLT > hltdata_
void setDeadtime(unsigned long long deadcount)
short lumiSecQual() const