CMS 3D CMS Logo

L1RCTInputProducer.h
Go to the documentation of this file.
1 #ifndef L1RCTInputProducer_h
2 #define L1RCTInputProducer_h
3 
5 
11 
13 
14 #include <string>
15 
16 class L1RCT;
17 class L1RCTLookupTables;
18 
20 public:
21  explicit L1RCTInputProducer(const edm::ParameterSet &ps);
22  ~L1RCTInputProducer() override;
23  void produce(edm::Event &e, const edm::EventSetup &c) override;
24 
25 private:
28  bool useEcal;
29  bool useHcal;
32 };
33 #endif
L1RCTInputProducer
Definition: L1RCTInputProducer.h:19
Handle.h
MessageLogger.h
EDProducer.h
ESHandle.h
L1RCTInputProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: L1RCTInputProducer.cc:58
L1RCTInputProducer::rct
L1RCT * rct
Definition: L1RCTInputProducer.h:27
L1RCTInputProducer::useHcal
bool useHcal
Definition: L1RCTInputProducer.h:29
L1RCTInputProducer::useEcal
bool useEcal
Definition: L1RCTInputProducer.h:28
L1RCT
Definition: L1RCT.h:20
L1RCTInputProducer::ecalDigisLabel
edm::InputTag ecalDigisLabel
Definition: L1RCTInputProducer.h:30
L1RCTLookupTables
Definition: L1RCTLookupTables.h:11
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
L1RCTInputProducer::~L1RCTInputProducer
~L1RCTInputProducer() override
Definition: L1RCTInputProducer.cc:51
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
L1RCTInputProducer::rctLookupTables
L1RCTLookupTables * rctLookupTables
Definition: L1RCTInputProducer.h:26
EventSetup.h
edm::EDProducer
Definition: EDProducer.h:36
ParameterSet.h
L1RCTInputProducer::hcalDigisLabel
edm::InputTag hcalDigisLabel
Definition: L1RCTInputProducer.h:31
L1RCTInputProducer::L1RCTInputProducer
L1RCTInputProducer(const edm::ParameterSet &ps)
Definition: L1RCTInputProducer.cc:30
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37