10#include <dqm/core/DQMHistAnalysis.h>
46 void event()
override final;
69 std::pair<TCanvas*, TH1*>
m_hRatios = {
nullptr,
nullptr};
std::pair< TCanvas *, TH1 * > m_hFilteredFractionPerUnit
Histogram with fraction of events filtered per unit.
std::pair< TCanvas *, TH1 * > m_hCrossSection
Histogram with final cross sections.
void initialize() override final
Initializer.
std::string m_bhabhaName
name of the bhabha trigger
DQMHistAnalysisHLTModule()
Constructor.
std::pair< TCanvas *, TH1 * > m_hRatios
Histogram with final ratios to bhabha.
std::map< std::string, std::pair< TCanvas *, TH1 * > > m_hRetentionPerUnit
Histogram with retention rate per unit of some hlt filter lines.
std::vector< std::string > m_retentionPerUnit
Which HLT filter lines to use for calculation retention rate per unit.
std::map< std::string, std::pair< TCanvas *, TH1 * > > m_hl1Ratios
Histogram with hlt&l1 ratios to l1 numbers.
std::pair< TCanvas *, TH1 * > m_hMeanProcessingTimePerUnit
Histogram with mean processing time per unit per process.
std::pair< TCanvas *, TH1 * > m_hMeanBudgetTimePerUnit
Histogram with mean budget time per unit per process.
std::pair< TCanvas *, TH1 * > m_hMeanTime
Histogram with mean processing time per process.
void terminate() override final
This method is called at the end of the event processing.
void event() override final
This method is called for each event.
std::vector< std::string > m_l1Histograms
Which l1 triggers to show.
std::pair< TCanvas *, TH1 * > m_hEfficiency
Histogram with final efficiencies to HLT.
std::pair< TCanvas *, TH1 * > m_hEfficiencyTotal
Histogram with final efficiencies to all events.
void beginRun() override final
Called when entering a new run.
std::map< std::string, std::string > m_columnMapping
Which columns to use.
std::pair< TCanvas *, TH1 * > m_hErrorFlagFraction
Histogram with fraction of events with error flags.
std::pair< TCanvas *, TH1 * > m_hMeanMemory
Histogram with mean memory change per process.
DQMHistAnalysisModule()
Constructor / Destructor.
Abstract base class for different kinds of events.