CMS 3D CMS Logo

L1GtPrescaleFactorsAndMasksTester.h
Go to the documentation of this file.
1 #ifndef L1GtConfigProducers_L1GtPrescaleFactorsAndMasksTester_h
2 #define L1GtConfigProducers_L1GtPrescaleFactorsAndMasksTester_h
3 
18 // system include files
19 
20 // user include files
21 // base class
23 
26 
27 // forward declarations
29 class L1GtTriggerMask;
30 
31 // class declaration
33 public:
34  // constructor
36 
37  // destructor
39 
40 private:
42  void beginJob() override;
43 
45  void beginRun(const edm::Run&, const edm::EventSetup&) override;
46 
48  void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
49 
51  void analyze(const edm::Event&, const edm::EventSetup&) override;
52 
54  void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
55 
57  void endRun(const edm::Run&, const edm::EventSetup&) override;
58 
60  void endJob() override;
61 
62 private:
65 
68 
69 private:
71 
76 
81 
86 
89 
90 private:
94 
98 
101 };
102 
103 #endif /*L1GtConfigProducers_L1GtPrescaleFactorsAndMasksTester_h*/
L1GtPrescaleFactorsAndMasksTester::m_printOutput
int m_printOutput
print output
Definition: L1GtPrescaleFactorsAndMasksTester.h:88
L1GtPrescaleFactorsAndMasksTester
Definition: L1GtPrescaleFactorsAndMasksTester.h:32
L1GtPrescaleFactorsAndMasksTester::m_l1GtTmVetoAlgo
const L1GtTriggerMask * m_l1GtTmVetoAlgo
Definition: L1GtPrescaleFactorsAndMasksTester.h:99
L1GtPrescaleFactors
Definition: L1GtPrescaleFactors.h:32
L1GtPrescaleFactorsAndMasksTester::m_l1GtTmAlgo
const L1GtTriggerMask * m_l1GtTmAlgo
trigger masks & veto masks
Definition: L1GtPrescaleFactorsAndMasksTester.h:96
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
L1GtPrescaleFactorsAndMasksTester::beginLuminosityBlock
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
begin luminosity block
Definition: L1GtPrescaleFactorsAndMasksTester.cc:85
edm::Run
Definition: Run.h:45
L1GtPrescaleFactorsAndMasksTester::m_printInBeginRun
bool m_printInBeginRun
print the records in beginRun, beginLuminosityBlock, analyze, respectively
Definition: L1GtPrescaleFactorsAndMasksTester.h:83
L1GtPrescaleFactorsAndMasksTester::m_l1GtTmTech
const L1GtTriggerMask * m_l1GtTmTech
Definition: L1GtPrescaleFactorsAndMasksTester.h:97
L1GtPrescaleFactorsAndMasksTester::m_testerTriggerMask
bool m_testerTriggerMask
Definition: L1GtPrescaleFactorsAndMasksTester.h:74
EDAnalyzer.h
L1GtPrescaleFactorsAndMasksTester::beginJob
void beginJob() override
begin job
Definition: L1GtPrescaleFactorsAndMasksTester.cc:71
L1GtPrescaleFactorsAndMasksTester::m_testerTriggerVetoMask
bool m_testerTriggerVetoMask
Definition: L1GtPrescaleFactorsAndMasksTester.h:75
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
L1GtPrescaleFactorsAndMasksTester::m_retrieveInAnalyze
bool m_retrieveInAnalyze
Definition: L1GtPrescaleFactorsAndMasksTester.h:80
L1GtPrescaleFactorsAndMasksTester::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &) override
begin run
Definition: L1GtPrescaleFactorsAndMasksTester.cc:74
L1GtPrescaleFactorsAndMasksTester::endLuminosityBlock
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
end luminosity block
Definition: L1GtPrescaleFactorsAndMasksTester.cc:108
L1GtPrescaleFactorsAndMasksTester::printL1EventSetup
void printL1EventSetup(const edm::EventSetup &)
print the requred records
Definition: L1GtPrescaleFactorsAndMasksTester.cc:153
L1GtPrescaleFactorsAndMasksTester::m_testerPrescaleFactors
bool m_testerPrescaleFactors
input parameters
Definition: L1GtPrescaleFactorsAndMasksTester.h:73
L1GtPrescaleFactorsAndMasksTester::m_l1GtPfAlgo
const L1GtPrescaleFactors * m_l1GtPfAlgo
prescale factors
Definition: L1GtPrescaleFactorsAndMasksTester.h:92
L1GtTriggerMask
Definition: L1GtTriggerMask.h:33
L1GtPrescaleFactorsAndMasksTester::m_l1GtPfTech
const L1GtPrescaleFactors * m_l1GtPfTech
Definition: L1GtPrescaleFactorsAndMasksTester.h:93
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
L1GtPrescaleFactorsAndMasksTester::retrieveL1EventSetup
void retrieveL1EventSetup(const edm::EventSetup &)
retrieve all the relevant L1 trigger event setup records
Definition: L1GtPrescaleFactorsAndMasksTester.cc:117
L1GtPrescaleFactorsAndMasksTester::m_l1GtTmVetoTech
const L1GtTriggerMask * m_l1GtTmVetoTech
Definition: L1GtPrescaleFactorsAndMasksTester.h:100
edm::EventSetup
Definition: EventSetup.h:57
L1GtPrescaleFactorsAndMasksTester::endJob
void endJob() override
end job
Definition: L1GtPrescaleFactorsAndMasksTester.cc:115
L1GtPrescaleFactorsAndMasksTester::endRun
void endRun(const edm::Run &, const edm::EventSetup &) override
end run
Definition: L1GtPrescaleFactorsAndMasksTester.cc:112
L1GtPrescaleFactorsAndMasksTester::m_retrieveInBeginLuminosityBlock
bool m_retrieveInBeginLuminosityBlock
Definition: L1GtPrescaleFactorsAndMasksTester.h:79
L1GtPrescaleFactorsAndMasksTester::m_printInAnalyze
bool m_printInAnalyze
Definition: L1GtPrescaleFactorsAndMasksTester.h:85
L1GtPrescaleFactorsAndMasksTester::L1GtPrescaleFactorsAndMasksTester
L1GtPrescaleFactorsAndMasksTester(const edm::ParameterSet &)
Definition: L1GtPrescaleFactorsAndMasksTester.cc:51
L1GtPrescaleFactorsAndMasksTester::m_retrieveInBeginRun
bool m_retrieveInBeginRun
retrieve the records in beginRun, beginLuminosityBlock, analyze, respectively
Definition: L1GtPrescaleFactorsAndMasksTester.h:78
ParameterSet.h
L1GtPrescaleFactorsAndMasksTester::~L1GtPrescaleFactorsAndMasksTester
~L1GtPrescaleFactorsAndMasksTester() override
Definition: L1GtPrescaleFactorsAndMasksTester.cc:66
edm::Event
Definition: Event.h:73
L1GtPrescaleFactorsAndMasksTester::m_printInBeginLuminosityBlock
bool m_printInBeginLuminosityBlock
Definition: L1GtPrescaleFactorsAndMasksTester.h:84
L1GtPrescaleFactorsAndMasksTester::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
analyze
Definition: L1GtPrescaleFactorsAndMasksTester.cc:97