CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackCandidateProducer.h
Go to the documentation of this file.
1 #ifndef FastSimulation_Tracking_TrackCandidateProducer_h
2 #define FastSimulation_Tracking_TrackCandidateProducer_h
3 
6 
8 
14 
16 
17 class TrackerGeometry;
20 
21 namespace edm {
22  class ParameterSet;
23  class Event;
24  class EventSetup;
25 }
26 
27 namespace reco {
28  class Track;
29 }
30 
31 
32 class TrackingRecHit;
33 
34 #include <vector>
35 
37 {
38  public:
39 
41 
43 
44  virtual void produce(edm::Event& e, const edm::EventSetup& es) override;
45 
46  private:
47 
50 
52  bool splitHits;
53 
55 
56  // tokens & labels
62 
63 };
64 
65 #endif
edm::EDGetTokenT< edm::View< TrajectorySeed > > seedToken
edm::EDGetTokenT< edm::SimVertexContainer > simVertexToken
edm::EDGetTokenT< edm::SimTrackContainer > simTrackToken
TrackCandidateProducer(const edm::ParameterSet &conf)
virtual void produce(edm::Event &e, const edm::EventSetup &es) override
edm::EDGetTokenT< SiTrackerGSMatchedRecHit2DCollection > recHitToken
tuple conf
Definition: dbtoconf.py:185