RecoTBCalo
EcalTBHodoscopeReconstructor
interface
EcalTBHodoscopeRecInfoProducer.h
Go to the documentation of this file.
1
#ifndef RecoTBCalo_EcalTBHodoscopeReconstructor_EcalTBHodoscopeRecInfoProducer_HH
2
#define RecoTBCalo_EcalTBHodoscopeReconstructor_EcalTBHodoscopeRecInfoProducer_HH
3
4
#include "
FWCore/Framework/interface/global/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
DataFormats/Common/interface/Handle.h
"
7
8
#include "
FWCore/Framework/interface/EventSetup.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include "
RecoTBCalo/EcalTBHodoscopeReconstructor/interface/EcalTBHodoscopeRecInfoAlgo.h
"
12
13
#include <vector>
14
15
class
EcalTBHodoscopeRecInfoProducer
:
public
edm::global::EDProducer
<> {
16
public
:
17
explicit
EcalTBHodoscopeRecInfoProducer
(
const
edm::ParameterSet
& ps);
18
19
void
produce
(
edm::StreamID
,
edm::Event
&
e
,
const
edm::EventSetup
& es)
const override
;
20
21
private
:
22
edm::EDGetTokenT<EcalTBHodoscopeRawInfo>
rawInfoProducerToken_
;
23
std::string
rawInfoCollection_
;
// secondary name given to collection of digis
24
std::string
recInfoCollection_
;
// secondary name to be given to collection of hits
25
26
int
fitMethod_
;
27
EcalTBHodoscopeRecInfoAlgo
algo_
;
28
};
29
#endif
EcalTBHodoscopeRecInfoProducer::EcalTBHodoscopeRecInfoProducer
EcalTBHodoscopeRecInfoProducer(const edm::ParameterSet &ps)
Definition:
EcalTBHodoscopeRecInfoProducer.cc:11
EcalTBHodoscopeRecInfoProducer::algo_
EcalTBHodoscopeRecInfoAlgo algo_
Definition:
EcalTBHodoscopeRecInfoProducer.h:27
EcalTBHodoscopeRecInfoProducer::produce
void produce(edm::StreamID, edm::Event &e, const edm::EventSetup &es) const override
Definition:
EcalTBHodoscopeRecInfoProducer.cc:34
edm::StreamID
Definition:
StreamID.h:30
Event.h
EventSetup.h
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
edm::EDGetTokenT< EcalTBHodoscopeRawInfo >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ParameterSet.h
EcalTBHodoscopeRecInfoProducer::rawInfoProducerToken_
edm::EDGetTokenT< EcalTBHodoscopeRawInfo > rawInfoProducerToken_
Definition:
EcalTBHodoscopeRecInfoProducer.h:22
EcalTBHodoscopeRecInfoAlgo
Definition:
EcalTBHodoscopeRecInfoAlgo.h:11
edm::EventSetup
Definition:
EventSetup.h:56
edm::global::EDProducer
Definition:
EDProducer.h:32
EcalTBHodoscopeRecInfoProducer::fitMethod_
int fitMethod_
Definition:
EcalTBHodoscopeRecInfoProducer.h:26
EcalTBHodoscopeRecInfoProducer::rawInfoCollection_
std::string rawInfoCollection_
Definition:
EcalTBHodoscopeRecInfoProducer.h:23
EcalTBHodoscopeRecInfoAlgo.h
EDProducer.h
EcalTBHodoscopeRecInfoProducer::recInfoCollection_
std::string recInfoCollection_
Definition:
EcalTBHodoscopeRecInfoProducer.h:24
edm::ParameterSet
Definition:
ParameterSet.h:47
EcalTBHodoscopeRecInfoProducer
Definition:
EcalTBHodoscopeRecInfoProducer.h:15
edm::Event
Definition:
Event.h:73
Handle.h
Generated for CMSSW Reference Manual by
1.8.14