CMS 3D CMS Logo

CSCHitAssociator.h
Go to the documentation of this file.
1 #ifndef MCTruth_CSCHitAssociator_h
2 #define MCTruth_CSCHitAssociator_h
3 
23 
25 public:
29  typedef std::pair<uint32_t, EncodedEventId> SimHitIdpr;
30 
33 
34  void initEvent(const edm::Event &, const edm::EventSetup &);
35 
36  std::vector<SimHitIdpr> associateHitId(const TrackingRecHit &) const;
37  std::vector<SimHitIdpr> associateCSCHitId(const CSCRecHit2D *) const;
38 
39 private:
40  const DigiSimLinks *theDigiSimLinks;
41 
43 
45 };
46 
47 #endif
edm::InputTag linksTag
std::vector< SimHitIdpr > associateCSCHitId(const CSCRecHit2D *) const
CSCHitAssociator(const edm::Event &, const edm::EventSetup &, const edm::ParameterSet &)
std::vector< SimHitIdpr > associateHitId(const TrackingRecHit &) const
edm::DetSetVector< StripDigiSimLink > DigiSimLinks
std::pair< uint32_t, EncodedEventId > SimHitIdpr
const DigiSimLinks * theDigiSimLinks
edm::DetSet< StripDigiSimLink > LayerLinks
edm::DetSetVector< StripDigiSimLink > WireDigiSimLinks
const CSCGeometry * cscgeom
void initEvent(const edm::Event &, const edm::EventSetup &)