RecoTracker
SiTrackerMRHTools
plugins
MultiRecHitCollectorESProducer.h
Go to the documentation of this file.
1
#ifndef RecoLocalTracker_ESProducers_MultiRecHitCollectorESProducer_h
2
#define RecoLocalTracker_ESProducers_MultiRecHitCollectorESProducer_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
#include "
FWCore/Framework/interface/ESHandle.h
"
8
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
#include "
FWCore/Utilities/interface/InputTag.h
"
11
12
#include "
FWCore/Framework/interface/ESProducer.h
"
13
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
14
#include "
RecoTracker/Record/interface/MultiRecHitRecord.h
"
15
#include "
RecoTracker/SiTrackerMRHTools/interface/MultiRecHitCollector.h
"
16
17
#include <memory>
18
19
class
MultiRecHitCollectorESProducer
:
public
edm::ESProducer
{
20
public
:
21
MultiRecHitCollectorESProducer
(
const
edm::ParameterSet
& iConfig);
22
~MultiRecHitCollectorESProducer
()
override
;
23
std::unique_ptr<MultiRecHitCollector>
produce
(
const
MultiRecHitRecord
&);
24
25
// Set parameter set
26
void
setConf
(
const
edm::ParameterSet
& conf) {
conf_
= conf; }
27
28
private
:
29
edm::ParameterSet
conf_
;
30
};
31
32
#endif // RecoLocalTracker_ESProducers_MultiRecHitCollectorESProducer_h
MultiRecHitRecord
Definition:
MultiRecHitRecord.h:12
EDProducer.h
ESHandle.h
ESProducer.h
MultiRecHitCollectorESProducer
Definition:
MultiRecHitCollectorESProducer.h:19
MultiRecHitCollectorESProducer::produce
std::unique_ptr< MultiRecHitCollector > produce(const MultiRecHitRecord &)
Definition:
MultiRecHitCollectorESProducer.cc:31
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
InputTag.h
MultiRecHitCollector.h
MultiRecHitCollectorESProducer::setConf
void setConf(const edm::ParameterSet &conf)
Definition:
MultiRecHitCollectorESProducer.h:26
MultiRecHitRecord.h
MultiRecHitCollectorESProducer::conf_
edm::ParameterSet conf_
Definition:
MultiRecHitCollectorESProducer.h:29
EventSetup.h
edm::ESProducer
Definition:
ESProducer.h:104
ParameterSet.h
MultiRecHitCollectorESProducer::~MultiRecHitCollectorESProducer
~MultiRecHitCollectorESProducer() override
Definition:
MultiRecHitCollectorESProducer.cc:29
MultiRecHitCollectorESProducer::MultiRecHitCollectorESProducer
MultiRecHitCollectorESProducer(const edm::ParameterSet &iConfig)
Definition:
MultiRecHitCollectorESProducer.cc:23
Generated for CMSSW Reference Manual by
1.8.16