CMS 3D CMS Logo

SegmentsTrackAssociator.h
Go to the documentation of this file.
1 #ifndef SegmentsTrackAssociator_H
2 #define SegmentsTrackAssociator_H
3 
18 
28 
32 
33 namespace edm {
34  class ParameterSet;
35  class Event;
36  class EventSetup;
37 } // namespace edm
39 
41 public:
44 
46  virtual ~SegmentsTrackAssociator();
47 
50  const edm::EventSetup&,
51  const reco::Track&);
52 
53 private:
54  // the counters
55  int numRecHit;
58 
59  // collection label
63 
67 
69 };
70 
71 #endif
edm::EDGetTokenT< DTRecSegment4DCollection > dtSegmentsToken
virtual ~SegmentsTrackAssociator()
Destructor.
SegmentsTrackAssociator(const edm::ParameterSet &, edm::ConsumesCollector &iC)
Constructor.
MuonTransientTrackingRecHit::MuonRecHitContainer associate(const edm::Event &, const edm::EventSetup &, const reco::Track &)
Get the analysis.
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > trackingGeometryToken
HLT enums.
edm::EDGetTokenT< CSCSegmentCollection > cscSegmentsToken
std::vector< MuonRecHitPointer > MuonRecHitContainer