RecoTBCalo
EcalTBTDCReconstructor
interface
EcalTBH2TDCRecInfoProducer.h
Go to the documentation of this file.
1
#ifndef RecoTBCalo_EcalTBTDCReconstructor_EcalTBH2TDCRecInfoProducer_HH
2
#define RecoTBCalo_EcalTBTDCReconstructor_EcalTBH2TDCRecInfoProducer_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/EcalTBTDCReconstructor/interface/EcalTBH2TDCRecInfoAlgo.h
"
12
13
#include <vector>
14
15
class
EcalTBH2TDCRecInfoProducer
:
public
edm::EDProducer
{
16
public
:
17
explicit
EcalTBH2TDCRecInfoProducer
(
const
edm::ParameterSet
& ps);
18
~EcalTBH2TDCRecInfoProducer
()
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
triggerDataProducer_
;
// name of module/plugin/producer making TBeventheader
25
std::string
triggerDataCollection_
;
// secondary name given to collection of TBeventheader
26
std::string
recInfoCollection_
;
// secondary name to be given to collection of hits
27
28
EcalTBH2TDCRecInfoAlgo
*
algo_
;
29
};
30
#endif
Handle.h
EcalTBH2TDCRecInfoProducer::~EcalTBH2TDCRecInfoProducer
~EcalTBH2TDCRecInfoProducer() override
Definition:
EcalTBH2TDCRecInfoProducer.cc:36
EcalTBH2TDCRecInfoAlgo
Definition:
EcalTBH2TDCRecInfoAlgo.h:10
EDProducer.h
EcalTBH2TDCRecInfoProducer::EcalTBH2TDCRecInfoProducer
EcalTBH2TDCRecInfoProducer(const edm::ParameterSet &ps)
Definition:
EcalTBH2TDCRecInfoProducer.cc:12
EcalTBH2TDCRecInfoProducer::triggerDataProducer_
std::string triggerDataProducer_
Definition:
EcalTBH2TDCRecInfoProducer.h:24
EcalTBH2TDCRecInfoProducer::recInfoCollection_
std::string recInfoCollection_
Definition:
EcalTBH2TDCRecInfoProducer.h:26
EcalTBH2TDCRecInfoProducer::produce
void produce(edm::Event &e, const edm::EventSetup &es) override
Definition:
EcalTBH2TDCRecInfoProducer.cc:41
EcalTBH2TDCRecInfoProducer::rawInfoProducer_
std::string rawInfoProducer_
Definition:
EcalTBH2TDCRecInfoProducer.h:22
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
edm::EventSetup
Definition:
EventSetup.h:58
EcalTBH2TDCRecInfoAlgo.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
EcalTBH2TDCRecInfoProducer::triggerDataCollection_
std::string triggerDataCollection_
Definition:
EcalTBH2TDCRecInfoProducer.h:25
EcalTBH2TDCRecInfoProducer::algo_
EcalTBH2TDCRecInfoAlgo * algo_
Definition:
EcalTBH2TDCRecInfoProducer.h:28
EventSetup.h
edm::EDProducer
Definition:
EDProducer.h:35
EcalTBH2TDCRecInfoProducer::rawInfoCollection_
std::string rawInfoCollection_
Definition:
EcalTBH2TDCRecInfoProducer.h:23
ParameterSet.h
edm::Event
Definition:
Event.h:73
EcalTBH2TDCRecInfoProducer
Definition:
EcalTBH2TDCRecInfoProducer.h:15
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16