Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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/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::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
28
edm::EDGetTokenT<ESDigiCollection>
digiToken_
;
29
std::string
rechitCollection_
;
// secondary name to be given to collection of hits
30
31
ESRecHitWorkerBaseClass
*
worker_
;
32
};
33
#endif
ESRecHitProducer::rechitCollection_
std::string rechitCollection_
Definition:
ESRecHitProducer.h:29
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
edm::EDProducer
Definition:
EDProducer.h:33
ParameterSet.h
ESRecHitProducer::~ESRecHitProducer
virtual ~ESRecHitProducer()
Definition:
ESRecHitProducer.cc:25
ESRecHitProducer::digiToken_
edm::EDGetTokenT< ESDigiCollection > digiToken_
Definition:
ESRecHitProducer.h:28
edm::EventSetup
Definition:
EventSetup.h:44
ESRecHitProducer::produce
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
Definition:
ESRecHitProducer.cc:30
ESRecHitProducer::worker_
ESRecHitWorkerBaseClass * worker_
Definition:
ESRecHitProducer.h:31
EDProducer.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
ESDigiCollection
Definition:
EcalDigiCollections.h:52
Generated for CMSSW Reference Manual by
1.8.5