CMS 3D CMS Logo

PATCompositeCandidateProducer.h
Go to the documentation of this file.
1 //
2 //
3 
4 #ifndef PhysicsTools_PatAlgos_PATCompositeCandidateProducer_h
5 #define PhysicsTools_PatAlgos_PATCompositeCandidateProducer_h
6 
21 
26 
28 
30 
36 
37 namespace pat {
38 
40  public:
41  explicit PATCompositeCandidateProducer(const edm::ParameterSet& iConfig);
43 
44  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
45 
46  private:
47  // configurables
48  const edm::EDGetTokenT<edm::View<reco::CompositeCandidate> > srcToken_; // list of reco::CompositeCandidates
49 
50  const bool useUserData_;
52 
53  const bool addEfficiencies_;
55 
56  const bool addResolutions_;
58  };
59 
60 } // namespace pat
61 
62 #endif
pat::PATCompositeCandidateProducer::useUserData_
const bool useUserData_
Definition: PATCompositeCandidateProducer.h:50
CompositeCandidate.h
pat::PATUserDataHelper< pat::CompositeCandidate >
pat::PATCompositeCandidateProducer::addResolutions_
const bool addResolutions_
Definition: PATCompositeCandidateProducer.h:56
pat::helper::EfficiencyLoader
Definition: EfficiencyLoader.h:16
edm::EDGetTokenT
Definition: EDGetToken.h:33
pat::PATCompositeCandidateProducer::efficiencyLoader_
pat::helper::EfficiencyLoader efficiencyLoader_
Definition: PATCompositeCandidateProducer.h:54
EDProducer.h
Association.h
MultiIsolator.h
EfficiencyLoader.h
pat::PATCompositeCandidateProducer::~PATCompositeCandidateProducer
~PATCompositeCandidateProducer() override
Definition: PATCompositeCandidateProducer.cc:40
GenParticle.h
pat::PATCompositeCandidateProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition: PATCompositeCandidateProducer.cc:42
GenParticleFwd.h
pat::helper::KinResolutionsLoader
Definition: KinResolutionsLoader.h:18
KinResolutionsLoader.h
pat::PATCompositeCandidateProducer::addEfficiencies_
const bool addEfficiencies_
Definition: PATCompositeCandidateProducer.h:53
EtComparator.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
pat
Definition: HeavyIon.h:7
pat::PATCompositeCandidateProducer::resolutionLoader_
pat::helper::KinResolutionsLoader resolutionLoader_
Definition: PATCompositeCandidateProducer.h:57
ValueMap.h
pat::PATCompositeCandidateProducer::PATCompositeCandidateProducer
PATCompositeCandidateProducer(const edm::ParameterSet &iConfig)
Definition: PATCompositeCandidateProducer.cc:19
VertexingHelper.h
pat::PATCompositeCandidateProducer
Produces the pat::CompositeCandidate.
Definition: PATCompositeCandidateProducer.h:39
PATUserDataHelper.h
ParameterSet.h
edm::Event
Definition: Event.h:73
pat::PATCompositeCandidateProducer::srcToken_
const edm::EDGetTokenT< edm::View< reco::CompositeCandidate > > srcToken_
Definition: PATCompositeCandidateProducer.h:48
pat::PATCompositeCandidateProducer::userDataHelper_
pat::PATUserDataHelper< pat::CompositeCandidate > userDataHelper_
Definition: PATCompositeCandidateProducer.h:51