CMS 3D CMS Logo

NuclearSeedsEDProducer.h
Go to the documentation of this file.
1 #ifndef CD_NuclearSeedsEDProducer_H_
2 #define CD_NuclearSeedsEDProducer_H_
3 // -*- C++ -*-
4 //
5 // Package: NuclearSeedsEDProducer
6 // Class: NuclearSeedsEDProducer
7 //
15 //
16 // Original Author: Vincent ROBERFROID
17 // Created: Wed Feb 28 12:05:36 CET 2007
18 //
19 //
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
26 
29 
32 
34 
36 
39 
40 namespace reco {
41  class TransientTrack;
42 }
43 
44 class Trajectory;
45 
51 public:
53  ~NuclearSeedsEDProducer() override;
54 
55 private:
56  void beginRun(edm::Run const& run, const edm::EventSetup&) override;
57  void produce(edm::Event&, const edm::EventSetup&) override;
58 
59  // ----------member data ---------------------------
61  std::unique_ptr<NuclearInteractionFinder> theNuclearInteractionFinder;
62 
66 };
67 #endif
NuclearSeedsEDProducer::producer_
edm::EDGetTokenT< TrajectoryCollection > producer_
Definition: NuclearSeedsEDProducer.h:64
ESHandle.h
NuclearSeedsEDProducer
Definition: NuclearSeedsEDProducer.h:50
NuclearInteractionFinder.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< TrajectoryCollection >
EDProducer.h
NuclearSeedsEDProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: NuclearSeedsEDProducer.cc:33
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
NuclearSeedsEDProducer::conf_
edm::ParameterSet conf_
Definition: NuclearSeedsEDProducer.h:60
NuclearSeedsEDProducer::mteToken_
edm::EDGetTokenT< MeasurementTrackerEvent > mteToken_
Definition: NuclearSeedsEDProducer.h:65
NuclearSeedsEDProducer::improveSeeds
bool improveSeeds
Definition: NuclearSeedsEDProducer.h:63
MakerMacros.h
TrackFwd.h
NuclearSeedsEDProducer::NuclearSeedsEDProducer
NuclearSeedsEDProducer(const edm::ParameterSet &)
Definition: NuclearSeedsEDProducer.cc:17
NuclearSeedsEDProducer::theNuclearInteractionFinder
std::unique_ptr< NuclearInteractionFinder > theNuclearInteractionFinder
Definition: NuclearSeedsEDProducer.h:61
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:58
NuclearSeedsEDProducer::beginRun
void beginRun(edm::Run const &run, const edm::EventSetup &) override
Definition: NuclearSeedsEDProducer.cc:82
writedatasetfile.run
run
Definition: writedatasetfile.py:27
Trajectory
Definition: Trajectory.h:38
Frameworkfwd.h
TrajectoryToSeedMap.h
ParameterSet.h
edm::Event
Definition: Event.h:73
NuclearSeedsEDProducer::~NuclearSeedsEDProducer
~NuclearSeedsEDProducer() override
Definition: NuclearSeedsEDProducer.cc:26