CMS 3D CMS Logo

MuIsoDepositProducer.h
Go to the documentation of this file.
1 #ifndef MuonIsolationProducers_MuIsoDepositProducer_H
2 #define MuonIsolationProducers_MuIsoDepositProducer_H
3 
6 
8 #include <string>
9 
10 namespace edm {
11  class Event;
12 }
13 namespace edm {
14  class EventSetup;
15 }
16 
18 public:
21 
23  ~MuIsoDepositProducer() override;
24 
26  void produce(edm::Event&, const edm::EventSetup&) override;
27 
28 private:
32 
34 
37  std::vector<std::string> theDepositNames;
39  std::unique_ptr<reco::isodeposit::IsoDepositExtractor> theExtractor;
40 };
41 #endif
MuIsoDepositProducer::~MuIsoDepositProducer
~MuIsoDepositProducer() override
destructor
Definition: MuIsoDepositProducer.cc:79
MuIsoDepositProducer::theInputType
std::string theInputType
Definition: MuIsoDepositProducer.h:31
edm
HLT enums.
Definition: AlignableModifier.h:19
MuIsoDepositProducer::theMuonCollectionTag
edm::EDGetToken theMuonCollectionTag
Definition: MuIsoDepositProducer.h:36
EDProducer.h
MuIsoDepositProducer::theExtractForCandidate
bool theExtractForCandidate
Definition: MuIsoDepositProducer.h:33
MuIsoDepositProducer
Definition: MuIsoDepositProducer.h:17
MuIsoDepositProducer::MuIsoDepositProducer
MuIsoDepositProducer(const edm::ParameterSet &)
constructor
Definition: MuIsoDepositProducer.cc:34
Event
IsoDepositExtractor.h
edm::ParameterSet
Definition: ParameterSet.h:47
MuIsoDepositProducer::theMuonTrackRefType
std::string theMuonTrackRefType
Definition: MuIsoDepositProducer.h:35
edm::stream::EDProducer
Definition: EDProducer.h:36
edm::EventSetup
Definition: EventSetup.h:58
edm::EDGetToken
Definition: EDGetToken.h:35
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MuIsoDepositProducer::theDepositNames
std::vector< std::string > theDepositNames
Definition: MuIsoDepositProducer.h:37
MuIsoDepositProducer::theMultipleDepositsFlag
bool theMultipleDepositsFlag
Definition: MuIsoDepositProducer.h:38
EventSetup
ParameterSet.h
edm::Event
Definition: Event.h:73
MuIsoDepositProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
data making method
Definition: MuIsoDepositProducer.cc:84
MuIsoDepositProducer::theExtractor
std::unique_ptr< reco::isodeposit::IsoDepositExtractor > theExtractor
Definition: MuIsoDepositProducer.h:39