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/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::EDProducer
{
16
public
:
17
explicit
EcalTBHodoscopeRecInfoProducer
(
const
edm::ParameterSet
& ps);
18
~EcalTBHodoscopeRecInfoProducer
()
override
;
19
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
& es)
override
;
20
21
private
:
22
std::string
rawInfoProducer_
;
// name of module/plugin/producer making digis
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::rawInfoCollection_
std::string rawInfoCollection_
Definition:
EcalTBHodoscopeRecInfoProducer.h:23
Handle.h
EDProducer.h
EcalTBHodoscopeRecInfoAlgo
Definition:
EcalTBHodoscopeRecInfoAlgo.h:11
EcalTBHodoscopeRecInfoProducer::rawInfoProducer_
std::string rawInfoProducer_
Definition:
EcalTBHodoscopeRecInfoProducer.h:22
EcalTBHodoscopeRecInfoProducer::fitMethod_
int fitMethod_
Definition:
EcalTBHodoscopeRecInfoProducer.h:26
EcalTBHodoscopeRecInfoProducer::produce
void produce(edm::Event &e, const edm::EventSetup &es) override
Definition:
EcalTBHodoscopeRecInfoProducer.cc:38
EcalTBHodoscopeRecInfoProducer::EcalTBHodoscopeRecInfoProducer
EcalTBHodoscopeRecInfoProducer(const edm::ParameterSet &ps)
Definition:
EcalTBHodoscopeRecInfoProducer.cc:11
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
EcalTBHodoscopeRecInfoAlgo.h
edm::EventSetup
Definition:
EventSetup.h:57
EcalTBHodoscopeRecInfoProducer::algo_
EcalTBHodoscopeRecInfoAlgo * algo_
Definition:
EcalTBHodoscopeRecInfoProducer.h:27
EventSetup.h
edm::EDProducer
Definition:
EDProducer.h:35
EcalTBHodoscopeRecInfoProducer::~EcalTBHodoscopeRecInfoProducer
~EcalTBHodoscopeRecInfoProducer() override
Definition:
EcalTBHodoscopeRecInfoProducer.cc:36
EcalTBHodoscopeRecInfoProducer::recInfoCollection_
std::string recInfoCollection_
Definition:
EcalTBHodoscopeRecInfoProducer.h:24
ParameterSet.h
edm::Event
Definition:
Event.h:73
EcalTBHodoscopeRecInfoProducer
Definition:
EcalTBHodoscopeRecInfoProducer.h:15
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16