CMS 3D CMS Logo

L1GctEmulator.h
Go to the documentation of this file.
1 #ifndef L1GCTEMULATOR_H
2 #define L1GCTEMULATOR_H
3 
11 //
12 // Original Author: Jim Brooke
13 // Created: Thu May 18 15:04:56 CEST 2006
14 //
15 //
16 
17 // system includes
18 
19 // EDM includes
25 
27 
29 
31 public:
35 
37  explicit L1GctEmulator(const edm::ParameterSet& ps);
38 
39 private:
40  void produce(edm::Event& e, const edm::EventSetup& c) override;
41 
42  int configureGct(const edm::EventSetup& c);
43 
44  // input label
48 
49  // pointer to the actual emulator
50  std::unique_ptr<L1GlobalCaloTrigger> m_gct;
51 
52  // pointers to the jet Et LUTs
54 
55  // data output switch
56  const bool m_writeInternalData;
57 
58  // untracked parameters
59  const bool m_verbose;
60 
61  // label for conditions
63 
64  // tracked parameters
65 };
66 
67 #endif
L1GctEmulator::L1GctEmulator
L1GctEmulator(const edm::ParameterSet &ps)
constructor
Definition: L1GctEmulator.cc:39
L1GctEmulator::lutPtrVector
L1GlobalCaloTrigger::lutPtrVector lutPtrVector
Definition: L1GctEmulator.h:34
L1GctEmulator::m_regionToken
edm::EDGetTokenT< L1CaloRegionCollection > m_regionToken
Definition: L1GctEmulator.h:47
L1GctEmulator::m_inputLabel
std::string m_inputLabel
Definition: L1GctEmulator.h:45
L1GctEmulator::m_emToken
edm::EDGetTokenT< L1CaloEmCollection > m_emToken
Definition: L1GctEmulator.h:46
edm::EDGetTokenT< L1CaloEmCollection >
EDProducer.h
L1GctEmulator::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: L1GctEmulator.cc:175
L1GctEmulator::m_verbose
const bool m_verbose
Definition: L1GctEmulator.h:59
L1GctEmulator::m_gct
std::unique_ptr< L1GlobalCaloTrigger > m_gct
Definition: L1GctEmulator.h:50
L1GctEmulator::lutPtr
L1GlobalCaloTrigger::lutPtr lutPtr
typedefs
Definition: L1GctEmulator.h:33
L1GctEmulator
Definition: L1GctEmulator.h:30
EDGetToken.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
L1GctEmulator::m_conditionsLabel
const std::string m_conditionsLabel
Definition: L1GctEmulator.h:62
L1CaloCollections.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
L1GlobalCaloTrigger::lutPtr
L1GctJetFinderBase::lutPtr lutPtr
Definition: L1GlobalCaloTrigger.h:59
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
L1GlobalCaloTrigger::lutPtrVector
L1GctJetFinderBase::lutPtrVector lutPtrVector
Definition: L1GlobalCaloTrigger.h:60
L1GctEmulator::m_jetEtCalibLuts
lutPtrVector m_jetEtCalibLuts
Definition: L1GctEmulator.h:53
EventSetup.h
ParameterSet.h
edm::Event
Definition: Event.h:73
L1GlobalCaloTrigger.h
L1GctEmulator::configureGct
int configureGct(const edm::EventSetup &c)
Definition: L1GctEmulator.cc:113
L1GctEmulator::m_writeInternalData
const bool m_writeInternalData
Definition: L1GctEmulator.h:56
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37