1 #ifndef MCTruth_DTHitAssociator_h 2 #define MCTruth_DTHitAssociator_h 26 typedef std::map<DTWireId, std::vector<PSimHit_withFlag>>
SimHitMap;
27 typedef std::map<DTWireId, std::vector<DTRecHit1DPair>>
RecHitMap;
28 typedef std::map<DTWireId, std::vector<DTDigi>>
DigiMap;
29 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
edm::InputTag DTrechitTag
std::map< DTWireId, std::vector< PSimHit_withFlag > > SimHitMap
edm::InputTag DTdigisimlinkTag
std::pair< PSimHit, bool > PSimHit_withFlag
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