11#include <framework/core/HistoModule.h>
47 void event()
override;
71 {
"hie",
"c4",
"eclmumu",
"ecltaub2b",
"lml0",
"lml1",
"lml2",
"lml4",
"lml6",
"lml8",
"lml12",
"lml13",
"lml16"};
75 {
"ffz",
"fzo",
"fz30",
"fso",
"syo",
"sso",
"szo",
"szoecl",
"sttz"};
79 {
"klm2",
"eklm2",
"eklmhit",
"fwd_seklm",
"bwd_seklm",
"ieklm1",
"mu_pair",
"mu_eb2b",
"klmb2b",
"eklmb2b",
"beklm",
"zcdcklm1",
"zcdcklm2",
"cdcklm3",
"cdcklm4",
"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
std::array< std::string, 9 > m_CDCTrgBit
Array of CDC trigger bits.
TH1F * m_h_L1CDC1x1
histogram for efficiency of CDC TRG bits using 1x1 prong tau pairs
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.
PhysicsObjectsMiraBelleTauModule()
Constructor.
bool m_CDC_ref
Flag for ECL bit.
std::array< std::string, 13 > m_ECLTrgBit
Array of ECL trigger bits.
bool m_ECL_ref
Reference bits for L1 Trigger efficiency monitor.
std::array< std::string, 17 > m_CDCKLMTrgBit
Array of KLM and CDC-KLM bits.
void defineHisto() override
Definition of the histograms.
Abstract base class for different kinds of events.