test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoLocalCalo
EcalRecProducers
plugins
ESRecHitProducer.h
Go to the documentation of this file.
1
#ifndef RecoLocalCalo_EcalRecProducers_ESRecHitProducer_HH
2
#define RecoLocalCalo_EcalRecProducers_ESRecHitProducer_HH
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
DataFormats/Common/interface/Handle.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
10
#include "
RecoLocalCalo/EcalRecProducers/plugins/ESRecHitProducer.h
"
11
#include "
RecoLocalCalo/EcalRecProducers/plugins/ESRecHitWorker.h
"
12
13
// ESRecHitProducer author : Chia-Ming, Kuo
14
15
class
ESDigiCollection
;
16
17
class
ESRecHitProducer
:
public
edm::stream::EDProducer
<> {
18
19
public
:
20
21
explicit
ESRecHitProducer
(
const
edm::ParameterSet
& ps);
22
virtual
~ESRecHitProducer
();
23
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
& es)
override
;
24
25
private
:
26
27
const
edm::EDGetTokenT<ESDigiCollection>
digiToken_
;
28
const
std::string
rechitCollection_
;
// secondary name to be given to collection of hits
29
30
ESRecHitWorkerBaseClass
*
worker_
;
31
};
32
#endif
ESRecHitProducer::ESRecHitProducer
ESRecHitProducer(const edm::ParameterSet &ps)
Definition:
ESRecHitProducer.cc:15
ESRecHitWorkerBaseClass
Definition:
ESRecHitWorkerBaseClass.h:12
Event.h
ESRecHitProducer
Definition:
ESRecHitProducer.h:17
EventSetup.h
ESRecHitWorker.h
Handle.h
ESRecHitProducer.h
edm::EDGetTokenT< ESDigiCollection >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
ESRecHitProducer::~ESRecHitProducer
virtual ~ESRecHitProducer()
Definition:
ESRecHitProducer.cc:25
EDProducer.h
ESRecHitProducer::rechitCollection_
const std::string rechitCollection_
Definition:
ESRecHitProducer.h:28
edm::EventSetup
Definition:
EventSetup.h:45
ESRecHitProducer::produce
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
Definition:
ESRecHitProducer.cc:30
ESRecHitProducer::worker_
ESRecHitWorkerBaseClass * worker_
Definition:
ESRecHitProducer.h:30
ESRecHitProducer::digiToken_
const edm::EDGetTokenT< ESDigiCollection > digiToken_
Definition:
ESRecHitProducer.h:27
edm::stream::EDProducer
Definition:
EDProducer.h:33
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:65
ESDigiCollection
Definition:
EcalDigiCollections.h:52
Generated for CMSSW Reference Manual by
1.8.5