Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
L1Trigger
RegionalCaloTrigger
interface
L1RCTInputProducer.h
Go to the documentation of this file.
1
#ifndef L1RCTInputProducer_h
2
#define L1RCTInputProducer_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
6
#include "
DataFormats/Common/interface/Handle.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/Framework/interface/EventSetup.h
"
9
#include "
FWCore/Framework/interface/Event.h
"
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
12
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
13
14
#include <string>
15
16
class
L1RCT
;
17
class
L1RCTLookupTables
;
18
19
class
L1RCTInputProducer
:
public
edm::EDProducer
20
{
21
public
:
22
explicit
L1RCTInputProducer
(
const
edm::ParameterSet
& ps);
23
virtual
~L1RCTInputProducer
();
24
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
25
private
:
26
L1RCTLookupTables
*
rctLookupTables
;
27
L1RCT
*
rct
;
28
bool
useEcal
;
29
bool
useHcal
;
30
edm::InputTag
ecalDigisLabel
;
31
edm::InputTag
hcalDigisLabel
;
32
};
33
#endif
L1RCTLookupTables
Definition:
L1RCTLookupTables.h:11
L1RCTInputProducer::useHcal
bool useHcal
Definition:
L1RCTInputProducer.h:29
MessageLogger.h
L1RCTInputProducer::ecalDigisLabel
edm::InputTag ecalDigisLabel
Definition:
L1RCTInputProducer.h:30
Event.h
EventSetup.h
L1RCTInputProducer::useEcal
bool useEcal
Definition:
L1RCTInputProducer.h:28
L1RCTInputProducer::L1RCTInputProducer
L1RCTInputProducer(const edm::ParameterSet &ps)
Definition:
L1RCTInputProducer.cc:30
Handle.h
L1RCTInputProducer::rct
L1RCT * rct
Definition:
L1RCTInputProducer.h:27
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
L1RCTInputProducer::~L1RCTInputProducer
virtual ~L1RCTInputProducer()
Definition:
L1RCTInputProducer.cc:52
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
L1RCTInputProducer
Definition:
L1RCTInputProducer.h:19
EDProducer.h
L1RCTInputProducer::hcalDigisLabel
edm::InputTag hcalDigisLabel
Definition:
L1RCTInputProducer.h:31
L1RCTInputProducer::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c)
Definition:
L1RCTInputProducer.cc:60
trackerHits.c
tuple c
Definition:
trackerHits.py:26
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
edm::InputTag
Definition:
InputTag.h:12
L1RCTInputProducer::rctLookupTables
L1RCTLookupTables * rctLookupTables
Definition:
L1RCTInputProducer.h:26
edm::ParameterSet
Definition:
ParameterSet.h:35
L1RCT
Definition:
L1RCT.h:20
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5