1 #ifndef TrackerHitAssociator_h
2 #define TrackerHitAssociator_h
87 const uint32_t& detID,
100 typedef std::map<unsigned int, std::vector<PSimHit> >
simhit_map;
virtual ~TrackerHitAssociator()
std::vector< PSimHit > thePixelHits
edm::Handle< edm::DetSetVector< StripDigiSimLink > > stripdigisimlink
std::vector< PSimHit > theStripHits
std::vector< SimHitIdpr > associateGSRecHit(const SiTrackerGSRecHit2D *gsrechit)
std::vector< std::string > vstring
TrackerHitAssociator(const edm::Event &e)
void associateSimpleRecHit(const SiStripRecHit2D *simplerechit, std::vector< SimHitIdpr > &simhitid)
std::map< unsigned int, std::vector< PSimHit > > simhit_map
edm::Handle< edm::DetSetVector< PixelDigiSimLink > > pixeldigisimlink
std::vector< SimHitIdpr > associateHitId(const TrackingRecHit &thit)
void associateSiStripRecHit1D(const SiStripRecHit1D *simplerechit, std::vector< SimHitIdpr > &simhitid)
std::vector< SimHitIdpr > simtrackid
std::vector< const CrossingFrame< PSimHit > * > cf_simhitvec
std::vector< int > simhitCFPos
simhit_map::iterator simhit_map_iterator
simhit_map SimHitSubdetMap
std::vector< SimHitIdpr > associateMultiRecHitId(const SiTrackerMultiRecHit *multirechit)
std::vector< PSimHit > associateMultiRecHit(const SiTrackerMultiRecHit *multirechit)
void associateSimpleRecHitCluster(const SiStripCluster *clust, const uint32_t &detID, std::vector< SimHitIdpr > &simtrackid)
edm::Handle< CrossingFrame< PSimHit > > cf_simhit
vstring trackerContainers
std::pair< uint32_t, EncodedEventId > SimHitIdpr
std::vector< PSimHit > associateHit(const TrackingRecHit &thit)
std::vector< PSimHit > simhitassoc
std::vector< SimHitIdpr > associateProjectedRecHit(const ProjectedSiStripRecHit2D *projectedrechit)
const edm::Event & myEvent_
std::vector< SimHitIdpr > associateMatchedRecHit(const SiStripMatchedRecHit2D *matchedrechit)
void associatePixelRecHit(const SiPixelRecHit *pixelrechit, std::vector< SimHitIdpr > &simhitid)
std::vector< SimHitIdpr > associateGSMatchedRecHit(const SiTrackerGSMatchedRecHit2D *gsmrechit)