11#include <framework/core/HistoModule.h>
47 void event()
override;
81 {
"hie",
"c4",
"eclmumu",
"lml0",
"lml1",
"lml2",
"lml4",
"lml6",
"lml7",
"lml8",
"lml9",
"lml10",
"lml12",
"lml13"};
85 {
"ff30",
"ffo",
"fff",
"fs30",
"ss30",
"fso",
"sso",
"ffs",
"fss",
"sss",
"fy30",
"fyo",
"syo",
"ffy",
"fyy",
"yyy",
"y"};
89 {
"mu_b2b",
"mu_eb2b",
"cdcklm1",
"cdcklm2",
"seklm1",
"seklm2"};
HistoModule()
Constructor.
std::string m_tautau1x3PListName
Name of the tau+tau- (1x3) particle list.
TH1F * m_h_L1ECL1x1
histogram for efficiency of ECL TRG bits using 1x1 prong tau pairs
TH1F * m_h_L1ECL1x3
histogram for efficiency of ECL TRG bits using 1x3 prong tau pairs
std::string m_triggerIdentifierTauNtrk
Trigger identifier string used to select 1x3 tau pairs for the histograms.
void initialize() override
Initializer.
void event() override
This method is called for each event.
TH1F * m_h_L1CDCKLM1x3
histogram for efficiency of CDC-KLM TRG bits using 1x3 prong tau pairs
void endRun() override
This method is called if the current run ends.
void terminate() override
This method is called at the end of the event processing.
TH1F * m_h_L1CDC1x1
histogram for efficiency of CDC TRG bits using 1x1 prong tau pairs
std::array< std::string, 14 > m_ECLTrgBit
Array of ECL trigger bits.
TH1F * m_h_L1CDCKLM1x1
histogram for efficiency of CDC-KLM TRG bits using 1x1 prong tau pairs
void beginRun() override
Called when entering a new run.
TH1F * m_h_L1CDC1x3
histogram for efficiency of CDC TRG bits using 1x3 prong tau pairs
std::string m_tautau1x1PListName
Name of the tau+tau- (1x1) particle list.
std::string m_triggerIdentifierTau2trk
Trigger identifier string used to select 1x1 tau pairs for the histograms.
std::array< std::string, 6 > m_CDCKLMTrgBit
Array of KLM and CDC-KLM bits.
std::array< std::string, 17 > m_CDCTrgBit
Array of CDC trigger bits.
PhysicsObjectsMiraBelleTauModule()
Constructor.
bool m_CDC_ref
Flag for ECL bit.
bool m_ECL_ref
Reference bits for L1 Trigger efficiency monitor.
void defineHisto() override
Definition of the histograms.
Abstract base class for different kinds of events.