 |
Belle II Software
release-05-02-19
|
12 #include <dqm/analysis/modules/DQMHistAnalysis.h>
28 class DQMHistAnalysisHLTModule :
public DQMHistAnalysisModule {
30 DQMHistAnalysisHLTModule();
37 std::
string m_pvPrefix = "B2_nsm:get:ECL_LUM_MON:lum_det_run";
53 std::pair<TCanvas*, TH1F*>
m_hRatios = {
nullptr,
nullptr};
55 std::map<std::string, std::pair<TCanvas*, TH1F*>>
m_hl1Ratios;
std::vector< std::string > m_retentionPerUnit
Which HLT filter lines to use for calculation retention rate per unit.
std::string m_bhabhaName
name of the bhabha trigger
std::pair< TCanvas *, TH1D * > m_hFilteredFractionPerUnit
Histogram with fraction of events filtered per unit.
std::pair< TCanvas *, TH1D * > m_hErrorFlagFraction
Histogram with fraction of events with error flags.
std::vector< std::string > m_l1Histograms
Which l1 triggers to show.
void beginRun() final
Called when entering a new run.
std::pair< TCanvas *, TH1F * > m_hMeanMemory
Histogram with mean memory change per process.
std::pair< TCanvas *, TH1F * > m_hCrossSection
Histogram with final cross sections.
std::pair< TCanvas *, TH1F * > m_hEfficiency
Histogram with final efficiencies to HLT.
std::map< std::string, std::pair< TCanvas *, TH1F * > > m_hRetentionPerUnit
Histogram with retention rate per unit of some hlt filter lines.
std::pair< TCanvas *, TH1F * > m_hRatios
Histogram with final ratios to bhabha.
std::pair< TCanvas *, TH1F * > m_hMeanTime
Histogram with mean processing time per process.
Abstract base class for different kinds of events.
std::pair< TCanvas *, TH1F * > m_hMeanProcessingTimePerUnit
Histogram with mean processing time per unit per process.
std::map< std::string, std::string > m_columnMapping
Which columns to use.
std::string m_pvPrefix
prefix for EPICS PVs
void initialize() final
Initialize the Module.
std::pair< TCanvas *, TH1F * > m_hMeanBudgetTimePerUnit
Histogram with mean budget time per unit per process.
void event() final
This method is the core of the module.
std::map< std::string, std::pair< TCanvas *, TH1F * > > m_hl1Ratios
Histogram with hlt&l1 ratios to l1 numbers.
std::pair< TCanvas *, TH1F * > m_hEfficiencyTotal
Histogram with final efficiencies to all events.