1 #ifndef MCTruth_DTHitAssociator_h
2 #define MCTruth_DTHitAssociator_h
27 typedef std::map<DTWireId, std::vector<PSimHit_withFlag> >
SimHitMap;
28 typedef std::map<DTWireId, std::vector<DTRecHit1DPair> >
RecHitMap;
29 typedef std::map<DTWireId, std::vector<DTDigi> >
DigiMap;
30 typedef std::map<DTWireId, std::vector<DTDigiSimLink> >
LinksMap;
virtual ~DTHitAssociator()
std::vector< SimHitIdpr > associateHitId(const TrackingRecHit &hit) const
std::pair< uint32_t, EncodedEventId > SimHitIdpr
std::map< DTWireId, std::vector< DTRecHit1DPair > > RecHitMap
std::map< DTWireId, std::vector< DTDigi > > DigiMap
std::map< DTWireId, std::vector< DTDigiSimLink > > LinksMap
std::vector< PSimHit > associateHit(const TrackingRecHit &hit) const
edm::InputTag DTsimhitsTag
std::pair< PSimHit, bool > PSimHit_withFlag
edm::InputTag DTrechitTag
std::map< DTWireId, std::vector< PSimHit_withFlag > > SimHitMap
edm::InputTag DTdigisimlinkTag
void initEvent(const edm::Event &, const edm::EventSetup &)
DTHitAssociator(const edm::Event &, const edm::EventSetup &, const edm::ParameterSet &, bool printRtS)
edm::InputTag DTsimhitsXFTag
bool SimHitOK(const edm::ESHandle< DTGeometry > &, const PSimHit &)
std::vector< SimHitIdpr > associateDTHitId(const DTRecHit1D *dtrechit) const