|
ATLAS Offline Software
|
#include <LumiCalculator.h>
Definition at line 19 of file LumiCalculator.h.
◆ LumiCalculator()
LumiCalculator::LumiCalculator |
( |
| ) |
|
◆ ~LumiCalculator()
LumiCalculator::~LumiCalculator |
( |
| ) |
|
◆ ATLAS_NOT_THREAD_SAFE()
◆ DoHistogramAdmin()
void LumiCalculator::DoHistogramAdmin |
( |
const uint32_t & |
runnbr, |
|
|
const TString & |
trigName, |
|
|
const float & |
effxsec |
|
) |
| |
|
private |
Definition at line 1384 of file LumiCalculator.cxx.
1389 m_ntrigplbVec.push_back(
new TH1F(Form(
"run%d_ntrigplb",runnbr), Form(
"Run %d",runnbr) , maxlb, 0.,
float(maxlb)) );
1390 m_trigrateplbVec.push_back(
new TH1F(Form(
"run%d_trigrateplb",runnbr), Form(
"Run %d",runnbr) , maxlb, 0.,
float(maxlb)) );
1391 m_lumiplbVec.push_back(
new TH1F(Form(
"run%d_peaklumiplb",runnbr), Form(
"Run %d",runnbr) , maxlb, 0.,
float(maxlb)) );
1392 m_lumitrigrateplbVec.push_back(
new TH1F(Form(
"run%d_peaklumitrigrateplb",runnbr), Form(
"Run %d",runnbr) , maxlb, 0.,
float(maxlb)) );
1393 m_intlumiVec.push_back(
new TH1F(Form(
"run%d_intlumi",runnbr), Form(
"Run %d",runnbr) , maxlb, 0.,
float(maxlb)) );
1394 m_intlumitrigrateVec.push_back(
new TH1F(Form(
"run%d_intlumitrigrate",runnbr), Form(
"Run %d",runnbr) , maxlb, 0.,
float(maxlb)) );
1407 this->
SetHistogramStyle(
m_ntrigplb, Form(
"Run = %d",runnbr),
"Luminosity block number", Form(
"# %s triggers / LB",trigName.Data()));
1409 this->
SetHistogramStyle(
m_lumiplb, Form(
"Run = %d",runnbr),
"Luminosity block number",
"Delivered luminosity (#mub^{-1}/s)");
1410 this->
SetHistogramStyle(
m_lumitrigrateplb, Form(
"Efficiency * x-sec = %.1f #mub, Run = %d",effxsec,runnbr),
"Luminosity block number", Form(
"%s luminosity (#mub^{-1}/s)",trigName.Data()));
1411 this->
SetHistogramStyle(
m_intlumi, Form(
"Run = %d",runnbr),
"Luminosity block number",
"Integrated delivered luminosity (#mub^{-1})");
1412 this->
SetHistogramStyle(
m_intlumitrigrate, Form(
"Efficiency * x-sec = %.1f #mub, Run = %d",effxsec,runnbr),
"Luminosity block number", Form(
"%s Integrated luminosity (#mub^{-1})",trigName.Data()));
1414 this->
SetHistogramStyle(
m_intlumitrigrate_recorded, Form(
"Efficiency * x-sec = %.1f #mub, Run = %d",effxsec,runnbr),
"Luminosity block number", Form(
"%s Integrated recorded luminosity (#mub^{-1})",trigName.Data()));
◆ getTree()
TTree * LumiCalculator::getTree |
( |
| ) |
|
◆ LoadChannelIds()
void LumiCalculator::LoadChannelIds |
( |
| ) |
|
|
private |
◆ MakeCollList()
void LumiCalculator::MakeCollList |
( |
bool |
collList | ) |
|
|
inline |
◆ MakePlots() [1/2]
void LumiCalculator::MakePlots |
( |
bool |
plots | ) |
|
|
inline |
◆ MakePlots() [2/2]
void LumiCalculator::MakePlots |
( |
const std::string & |
triggerchain | ) |
|
|
private |
Definition at line 1458 of file LumiCalculator.cxx.
1487 m_intlumiruns->SetBins(runnbrend-runnbrstart+10,
float(runnbrstart),
float(runnbrend+10));
1493 m_avgintperbx->SetTitle(
"Lumi-weighted Interactions per BX");
1494 this->
SetHistogramStyle(
m_avgintperbx,
"Lumi-weighted Average Interactions per BX",
"Average Interactions per BX",
"Recorded Luminosity (mb-1)");
1499 float totalL(0.), total_l1ratediveffxsec(0.), total_l1ratediveffxsec_recorded(0.), totalLRun(0.), total_l1ratediveffxsecRun(0.), total_l1ratediveffxsecRun_recorded(0.);
1553 total_l1ratediveffxsec,total_l1ratediveffxsec_recorded),
"Run number", Form(
"%s Luminosity (#mu b^{-1})",triggerchain.c_str()));
1555 total_l1ratediveffxsec,total_l1ratediveffxsec_recorded),
"Run number", Form(
"%s Luminosity (#mu b^{-1})",triggerchain.c_str()));
1560 TString histFileName = TString(
"ilumicalc_histograms_") + TString(triggerchain) + ( runnbrstart==runnbrend ? Form(
"_%d_",runnbrstart) : Form(
"_%d-%d_",runnbrstart,runnbrend)) + TString(
m_lumitag) + TString(
".root");
1561 TFile *
ff =
new TFile(histFileName.Data(),
"recreate");
1584 TObjString larTag(
m_lartag.c_str());
1585 larTag.Write(
"larTag");
◆ ParseL1Trigger()
void LumiCalculator::ParseL1Trigger |
( |
const std::string & |
lowerch, |
|
|
CoolQuery * |
cq_trigger |
|
) |
| |
|
private |
Definition at line 1319 of file LumiCalculator.cxx.
1331 if (lowerch.find(
',', last) == std::string::npos) {
1339 next = lowerch.find(
',', last);
1353 }
while (
next != std::string::npos);
◆ printSummary()
void LumiCalculator::printSummary |
( |
std::ostream & |
os | ) |
|
Definition at line 1362 of file LumiCalculator.cxx.
1364 os << std::left <<
"-----------------------------------" << std::endl;
1365 os << std::left <<
" LumiCalculator summary" << std::endl;
1366 os << std::left <<
"-----------------------------------" << std::endl;
1367 os << std::setw(10) << std::left <<
"Trigger: " << std::setw(10) << std::left <<
m_triggerchain << std::endl;
1368 os << std::setw(10) << std::left <<
"First Run: " << std::setw(10) << std::left <<
m_minrun << std::endl;
1369 os << std::setw(10) << std::left <<
"Last Run: " << std::setw(10) << std::left <<
m_maxrun << std::endl;
1370 os << std::setw(10) << std::left <<
"Total L1BeforePresc: " << std::setw(10) << std::left <<
m_totall1befpresc << std::endl;
1371 os << std::setw(10) << std::left <<
"Total Livetime : " <<
m_totaltime << std::endl;
1374 os << std::setw(10) << std::left <<
"Total Bad LBs : " <<
m_totalbadblock << std::endl;
1375 os << std::setw(10) << std::left <<
"Total IntL delivered (ub^-1) : " <<
m_totalDelL << std::endl;
1376 os << std::setw(10) << std::left <<
"Total IntL after livefraction (ub^-1): " <<
m_lumiWOPrescale << std::endl;
1378 os << std::setw(10) << std::left <<
"Total IntL after LAr fraction (ub^-1): " <<
m_lumiLAr << std::endl;
1379 os << std::setw(10) << std::left <<
"Total IntL recorded (ub^-1) : " <<
m_totalL << std::endl;
◆ RebinHistograms()
void LumiCalculator::RebinHistograms |
( |
const int & |
nbins, |
|
|
const double & |
start, |
|
|
const double & |
end |
|
) |
| |
|
private |
◆ ScaleL1TrigRate()
void LumiCalculator::ScaleL1TrigRate |
( |
const float & |
rate | ) |
|
|
inline |
◆ SetCollName()
void LumiCalculator::SetCollName |
( |
const std::string & |
lbcollname | ) |
|
◆ SetHistogramStyle()
void LumiCalculator::SetHistogramStyle |
( |
TH1F * |
hist, |
|
|
const char * |
title = 0 , |
|
|
const char * |
xaxis = 0 , |
|
|
const char * |
yaxis = 0 |
|
) |
| |
|
private |
Definition at line 1433 of file LumiCalculator.cxx.
1435 hist->SetFillColor(33);
1437 if (xaxis!=0)
hist->GetXaxis()->SetTitle(xaxis);
1438 if (yaxis!=0)
hist->GetYaxis()->SetTitle(yaxis);
1440 hist->GetXaxis()->SetLabelFont(52);
1441 hist->GetXaxis()->SetLabelSize(0.04);
1442 hist->GetXaxis()->SetTitleSize(0.05);
1443 hist->GetXaxis()->SetTitleOffset(1.28);
1444 hist->GetXaxis()->SetTitleFont(42);
1446 hist->GetYaxis()->SetLabelFont(52);
1447 hist->GetYaxis()->SetLabelSize(0.04);
1448 hist->GetYaxis()->SetTitleSize(0.05);
1449 hist->GetYaxis()->SetTitleOffset(1.25);
1450 hist->GetYaxis()->SetTitleFont(42);
1452 hist->SetStats(
false);
1454 hist->SetLineWidth(2);
◆ SetMinL1TrigRate()
void LumiCalculator::SetMinL1TrigRate |
( |
const float & |
mintrigrate | ) |
|
|
inline |
◆ setTree()
void LumiCalculator::setTree |
( |
TTree * |
tree = 0 | ) |
|
◆ UseBeamspot()
void LumiCalculator::UseBeamspot |
( |
bool |
bs, |
|
|
const std::string & |
bstag |
|
) |
| |
◆ UseLArNoiseDB()
void LumiCalculator::UseLArNoiseDB |
( |
bool |
lar, |
|
|
const std::string & |
lardb |
|
) |
| |
◆ UseLiveTrigger()
void LumiCalculator::UseLiveTrigger |
( |
bool |
live, |
|
|
std::string & |
livetrigger |
|
) |
| |
◆ UseLumiChannel()
void LumiCalculator::UseLumiChannel |
( |
int |
chan | ) |
|
◆ UseLumiMethod()
void LumiCalculator::UseLumiMethod |
( |
const std::string & |
method | ) |
|
◆ UseLumiTag()
void LumiCalculator::UseLumiTag |
( |
const std::string & |
tag | ) |
|
◆ UseMC()
void LumiCalculator::UseMC |
( |
bool |
mc = true | ) |
|
◆ UseOnlineLumi()
void LumiCalculator::UseOnlineLumi |
( |
bool |
online | ) |
|
◆ Verbose()
void LumiCalculator::Verbose |
( |
bool |
verbose = true | ) |
|
◆ m_afterprescale
ULong64_t LumiCalculator::m_afterprescale |
|
private |
◆ m_afterprescaleof
bool LumiCalculator::m_afterprescaleof |
|
private |
◆ m_AvEvtsPerBX
float LumiCalculator::m_AvEvtsPerBX |
|
private |
◆ m_avgintperbx
TH1F* LumiCalculator::m_avgintperbx |
|
private |
◆ m_beforeprescale
ULong64_t LumiCalculator::m_beforeprescale |
|
private |
◆ m_beforeprescaleof
bool LumiCalculator::m_beforeprescaleof |
|
private |
◆ m_bs_database
std::string LumiCalculator::m_bs_database |
|
private |
◆ m_bsonl
std::string LumiCalculator::m_bsonl |
|
private |
◆ m_bstag
std::string LumiCalculator::m_bstag |
|
private |
◆ m_bsvalid
float LumiCalculator::m_bsvalid |
|
private |
◆ m_clumiblocknbr
uint32_t LumiCalculator::m_clumiblocknbr |
|
private |
◆ m_clumiblocknbrend
uint32_t LumiCalculator::m_clumiblocknbrend |
|
private |
◆ m_collsgrl
◆ m_data_db
std::string LumiCalculator::m_data_db |
|
private |
◆ m_delLumi
float LumiCalculator::m_delLumi |
|
private |
◆ m_deltaT
float LumiCalculator::m_deltaT |
|
private |
◆ m_effxsec
float LumiCalculator::m_effxsec |
|
private |
◆ m_instLumi
float LumiCalculator::m_instLumi |
|
private |
◆ m_intLumi
float LumiCalculator::m_intLumi |
|
private |
◆ m_intlumi
TH1F* LumiCalculator::m_intlumi |
|
private |
◆ m_intlumiruns
TH1F* LumiCalculator::m_intlumiruns |
|
private |
◆ m_intlumitrigrate
TH1F* LumiCalculator::m_intlumitrigrate |
|
private |
◆ m_intlumitrigrate_recorded
TH1F* LumiCalculator::m_intlumitrigrate_recorded |
|
private |
◆ m_intlumitrigrate_recordedVec
std::vector<TH1F*> LumiCalculator::m_intlumitrigrate_recordedVec |
|
private |
◆ m_intlumitrigrateruns
TH1F* LumiCalculator::m_intlumitrigrateruns |
|
private |
◆ m_intlumitrigrateruns_recorded
TH1F* LumiCalculator::m_intlumitrigrateruns_recorded |
|
private |
◆ m_intlumitrigrateVec
std::vector<TH1F*> LumiCalculator::m_intlumitrigrateVec |
|
private |
◆ m_intlumiVec
std::vector<TH1F*> LumiCalculator::m_intlumiVec |
|
private |
◆ m_l1acc
unsigned int LumiCalculator::m_l1acc |
|
private |
◆ m_l1accof
bool LumiCalculator::m_l1accof |
|
private |
◆ m_L1id
cool::ChannelId LumiCalculator::m_L1id |
|
private |
◆ m_L1idList
std::vector<cool::ChannelId> LumiCalculator::m_L1idList |
|
private |
◆ m_l1prescale
float LumiCalculator::m_l1prescale |
|
private |
◆ m_l1rate
float LumiCalculator::m_l1rate |
|
private |
◆ m_l1ratediveffxsec
float LumiCalculator::m_l1ratediveffxsec |
|
private |
◆ m_l1ratediveffxsec_recorded
float LumiCalculator::m_l1ratediveffxsec_recorded |
|
private |
◆ m_L1triggerchains
std::vector<std::string> LumiCalculator::m_L1triggerchains |
|
private |
◆ m_L1Valid
bool LumiCalculator::m_L1Valid |
|
private |
◆ m_l2acc
unsigned int LumiCalculator::m_l2acc |
|
private |
◆ m_L2id
cool::ChannelId LumiCalculator::m_L2id |
|
private |
◆ m_l2prescale
float LumiCalculator::m_l2prescale |
|
private |
◆ m_l2rate
float LumiCalculator::m_l2rate |
|
private |
◆ m_L2Valid
bool LumiCalculator::m_L2Valid |
|
private |
◆ m_l3acc
unsigned int LumiCalculator::m_l3acc |
|
private |
◆ m_L3id
cool::ChannelId LumiCalculator::m_L3id |
|
private |
◆ m_l3prescale
float LumiCalculator::m_l3prescale |
|
private |
◆ m_l3rate
float LumiCalculator::m_l3rate |
|
private |
◆ m_L3Valid
bool LumiCalculator::m_L3Valid |
|
private |
◆ m_lar_database
std::string LumiCalculator::m_lar_database |
|
private |
◆ m_larfrac
float LumiCalculator::m_larfrac |
|
private |
◆ m_laroff
std::string LumiCalculator::m_laroff |
|
private |
◆ m_lartag
std::string LumiCalculator::m_lartag |
|
private |
◆ m_lartime
float LumiCalculator::m_lartime |
|
private |
◆ m_lbcollectionname
std::string LumiCalculator::m_lbcollectionname |
|
private |
◆ m_lbcollname
std::string LumiCalculator::m_lbcollname |
|
private |
◆ m_lbendtime
double LumiCalculator::m_lbendtime |
|
private |
◆ m_lbstart
uint32_t LumiCalculator::m_lbstart |
|
private |
◆ m_lbstart_prev
uint32_t LumiCalculator::m_lbstart_prev |
|
private |
◆ m_lbstarttime
double LumiCalculator::m_lbstarttime |
|
private |
◆ m_lbstop
uint32_t LumiCalculator::m_lbstop |
|
private |
◆ m_lbstop_prev
uint32_t LumiCalculator::m_lbstop_prev |
|
private |
◆ m_livefrac
float LumiCalculator::m_livefrac |
|
private |
◆ m_LiveL1id
cool::ChannelId LumiCalculator::m_LiveL1id |
|
private |
◆ m_livetime
float LumiCalculator::m_livetime |
|
private |
◆ m_livetime_afterprescale
ULong64_t LumiCalculator::m_livetime_afterprescale |
|
private |
◆ m_livetime_beforeprescale
ULong64_t LumiCalculator::m_livetime_beforeprescale |
|
private |
◆ m_livetime_l1acc
unsigned int LumiCalculator::m_livetime_l1acc |
|
private |
◆ m_livetrigger
std::string LumiCalculator::m_livetrigger |
|
private |
◆ m_LiveValid
bool LumiCalculator::m_LiveValid |
|
private |
◆ m_livtrig_totall1acc
unsigned int LumiCalculator::m_livtrig_totall1acc |
|
private |
◆ m_logger
◆ m_lumi_database
std::string LumiCalculator::m_lumi_database |
|
private |
◆ m_lumichannel
int LumiCalculator::m_lumichannel |
|
private |
◆ m_Lumiid
cool::ChannelId LumiCalculator::m_Lumiid |
|
private |
◆ m_lumiLAr
float LumiCalculator::m_lumiLAr |
|
private |
◆ m_lumimethod
std::string LumiCalculator::m_lumimethod |
|
private |
◆ m_lumioff
std::string LumiCalculator::m_lumioff |
|
private |
◆ m_lumionl
std::string LumiCalculator::m_lumionl |
|
private |
◆ m_lumiplb
TH1F* LumiCalculator::m_lumiplb |
|
private |
◆ m_lumiplbVec
std::vector<TH1F*> LumiCalculator::m_lumiplbVec |
|
private |
◆ m_lumitag
std::string LumiCalculator::m_lumitag |
|
private |
◆ m_LumiTree
TTree* LumiCalculator::m_LumiTree |
|
private |
◆ m_lumitrigrateplb
TH1F* LumiCalculator::m_lumitrigrateplb |
|
private |
◆ m_lumitrigrateplb_recorded
TH1F* LumiCalculator::m_lumitrigrateplb_recorded |
|
private |
◆ m_lumitrigrateplb_recordedVec
std::vector<TH1F*> LumiCalculator::m_lumitrigrateplb_recordedVec |
|
private |
◆ m_lumitrigrateplbVec
std::vector<TH1F*> LumiCalculator::m_lumitrigrateplbVec |
|
private |
◆ m_lumiWOPrescale
float LumiCalculator::m_lumiWOPrescale |
|
private |
◆ m_makecollList
bool LumiCalculator::m_makecollList |
|
private |
◆ m_makePlots
bool LumiCalculator::m_makePlots |
|
private |
◆ m_maxrun
unsigned int LumiCalculator::m_maxrun |
|
private |
◆ m_minrun
unsigned int LumiCalculator::m_minrun |
|
private |
◆ m_mintrigrate
float LumiCalculator::m_mintrigrate |
|
private |
◆ m_ntrigplb
TH1F* LumiCalculator::m_ntrigplb |
|
private |
◆ m_ntrigplbVec
std::vector<TH1F*> LumiCalculator::m_ntrigplbVec |
|
private |
◆ m_onlinelumi
bool LumiCalculator::m_onlinelumi |
|
private |
◆ m_parhltmenufolder
std::string LumiCalculator::m_parhltmenufolder |
|
private |
◆ m_parhltprescalesfolder
std::string LumiCalculator::m_parhltprescalesfolder |
|
private |
◆ m_parlareventvetofolder
std::string LumiCalculator::m_parlareventvetofolder |
|
private |
◆ m_parlumiestfolder
std::string LumiCalculator::m_parlumiestfolder |
|
private |
◆ m_parlumihltfolder
std::string LumiCalculator::m_parlumihltfolder |
|
private |
◆ m_parlumilvl1folder
std::string LumiCalculator::m_parlumilvl1folder |
|
private |
◆ m_parlvl1lblbfolder
std::string LumiCalculator::m_parlvl1lblbfolder |
|
private |
◆ m_parlvl1menufolder
std::string LumiCalculator::m_parlvl1menufolder |
|
private |
◆ m_parlvl1prescalesfolder
std::string LumiCalculator::m_parlvl1prescalesfolder |
|
private |
◆ m_parofflumiestfolder
std::string LumiCalculator::m_parofflumiestfolder |
|
private |
◆ m_paronlbeamspotfolder
std::string LumiCalculator::m_paronlbeamspotfolder |
|
private |
◆ m_paronllumiestfolder
std::string LumiCalculator::m_paronllumiestfolder |
|
private |
◆ m_recordTTree
bool LumiCalculator::m_recordTTree |
|
private |
◆ m_runnbr
uint32_t LumiCalculator::m_runnbr |
|
private |
◆ m_runnbr_prev
uint32_t LumiCalculator::m_runnbr_prev |
|
private |
◆ m_State
bool LumiCalculator::m_State |
|
private |
◆ m_t_deltaT
float LumiCalculator::m_t_deltaT |
|
private |
◆ m_t_l1acc
unsigned int LumiCalculator::m_t_l1acc |
|
private |
◆ m_t_l2acc
unsigned int LumiCalculator::m_t_l2acc |
|
private |
◆ m_t_l3acc
unsigned int LumiCalculator::m_t_l3acc |
|
private |
◆ m_t_lumiLAr
float LumiCalculator::m_t_lumiLAr |
|
private |
◆ m_t_lumiWOPrescale
float LumiCalculator::m_t_lumiWOPrescale |
|
private |
◆ m_t_totalbadblock
unsigned int LumiCalculator::m_t_totalbadblock |
|
private |
◆ m_t_totalDelL
float LumiCalculator::m_t_totalDelL |
|
private |
◆ m_t_totalgoodblock
unsigned int LumiCalculator::m_t_totalgoodblock |
|
private |
◆ m_t_totalL
float LumiCalculator::m_t_totalL |
|
private |
◆ m_t_totall1befpresc
unsigned int LumiCalculator::m_t_totall1befpresc |
|
private |
◆ m_t_totalLRun
float LumiCalculator::m_t_totalLRun |
|
private |
◆ m_t_totalPrescale
float LumiCalculator::m_t_totalPrescale |
|
private |
◆ m_t_totalPrescaleWLiveTime
float LumiCalculator::m_t_totalPrescaleWLiveTime |
|
private |
◆ m_t_totaltime
float LumiCalculator::m_t_totaltime |
|
private |
◆ m_total_l1ratediveffxsec
float LumiCalculator::m_total_l1ratediveffxsec |
|
private |
◆ m_total_l1ratediveffxsec_recorded
float LumiCalculator::m_total_l1ratediveffxsec_recorded |
|
private |
◆ m_total_l1ratediveffxsecRun
float LumiCalculator::m_total_l1ratediveffxsecRun |
|
private |
◆ m_total_l1ratediveffxsecRun_recorded
float LumiCalculator::m_total_l1ratediveffxsecRun_recorded |
|
private |
◆ m_totalbadblock
unsigned int LumiCalculator::m_totalbadblock |
|
private |
◆ m_totalDelL
float LumiCalculator::m_totalDelL |
|
private |
◆ m_TotaldeltaT
float LumiCalculator::m_TotaldeltaT |
|
private |
◆ m_totalgoodblock
unsigned int LumiCalculator::m_totalgoodblock |
|
private |
◆ m_totalL
float LumiCalculator::m_totalL |
|
private |
◆ m_totall1acc
unsigned int LumiCalculator::m_totall1acc |
|
private |
◆ m_totall1befpresc
unsigned int LumiCalculator::m_totall1befpresc |
|
private |
◆ m_totall2acc
unsigned int LumiCalculator::m_totall2acc |
|
private |
◆ m_totall3acc
unsigned int LumiCalculator::m_totall3acc |
|
private |
◆ m_totalLRun
float LumiCalculator::m_totalLRun |
|
private |
◆ m_totalPrescale
float LumiCalculator::m_totalPrescale |
|
private |
◆ m_totalPrescaleWLiveTime
float LumiCalculator::m_totalPrescaleWLiveTime |
|
private |
◆ m_totaltime
float LumiCalculator::m_totaltime |
|
private |
◆ m_trig_database
std::string LumiCalculator::m_trig_database |
|
private |
◆ m_trigger
std::string LumiCalculator::m_trigger |
|
private |
◆ m_triggerchain
std::string LumiCalculator::m_triggerchain |
|
private |
◆ m_triggerlowerchains
std::vector<std::string> LumiCalculator::m_triggerlowerchains |
|
private |
◆ m_triglevel
unsigned int LumiCalculator::m_triglevel |
|
private |
◆ m_trigrateplb
TH1F* LumiCalculator::m_trigrateplb |
|
private |
◆ m_trigrateplbVec
std::vector<TH1F*> LumiCalculator::m_trigrateplbVec |
|
private |
◆ m_usebs
bool LumiCalculator::m_usebs |
|
private |
◆ m_uselar
bool LumiCalculator::m_uselar |
|
private |
◆ m_uselivetrigger
bool LumiCalculator::m_uselivetrigger |
|
private |
◆ m_Valid
cool::UInt32 LumiCalculator::m_Valid |
|
private |
◆ m_verbose
bool LumiCalculator::m_verbose |
|
private |
The documentation for this class was generated from the following files:
JetConstituentVector::iterator iterator
unsigned int m_t_totalgoodblock
std::vector< TH1F * > m_ntrigplbVec
std::string m_livetrigger
unsigned int m_totalbadblock
unsigned int m_totalgoodblock
unsigned int m_t_totalbadblock
void SetHistogramStyle(TH1F *hist, const char *title=0, const char *xaxis=0, const char *yaxis=0)
void RebinHistograms(const int &nbins, const double &start, const double &end)
std::string m_parlumihltfolder
ULong64_t m_afterprescale
std::vector< TH1F * > m_lumitrigrateplbVec
ULong64_t m_livetime_afterprescale
std::vector< TH1F * > m_lumiplbVec
std::string m_parlvl1menufolder
std::string m_parhltmenufolder
float m_t_totalPrescaleWLiveTime
std::string m_parlvl1lblbfolder
std::string m_parlvl1prescalesfolder
std::vector< TH1F * > m_intlumiVec
uint32_t m_clumiblocknbrend
std::string m_lumi_database
float m_l1ratediveffxsec_recorded
TH1F * m_intlumitrigrateruns
std::string m_parlumilvl1folder
Root::TGoodRunsList * m_collsgrl
std::string m_bs_database
std::vector< TH1F * > m_intlumitrigrate_recordedVec
float m_total_l1ratediveffxsecRun
Root::TMsgLogger m_logger
cool::ChannelId m_LiveL1id
ULong64_t m_livetime_beforeprescale
std::vector< cool::ChannelId > m_L1idList
TH1F * m_intlumitrigrateruns_recorded
unsigned int m_totall1befpresc
std::vector< TH1F * > m_lumitrigrateplb_recordedVec
std::string m_parhltprescalesfolder
std::vector< std::string > m_L1triggerchains
float m_total_l1ratediveffxsecRun_recorded
unsigned int m_t_totall1befpresc
std::vector< TH1F * > m_trigrateplbVec
std::string m_triggerchain
std::vector< TH1F * > m_intlumitrigrateVec
std::string m_parlareventvetofolder
void DoHistogramAdmin(const uint32_t &runnbr, const TString &trigName, const float &effxsec)
TH1F * m_lumitrigrateplb_recorded
float m_total_l1ratediveffxsec
std::string m_paronlbeamspotfolder
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
std::string m_lar_database
ULong64_t m_beforeprescale
float m_total_l1ratediveffxsec_recorded
TH1F * m_intlumitrigrate_recorded
float m_totalPrescaleWLiveTime
std::string m_trig_database
cool::ChannelId getL1ChannelId(const std::string &trigger, const std::string &folder_name)