Go to the documentation of this file. 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;
edm::InputTag DTdigisimlinkTag
std::map< DTWireId, std::vector< DTDigiSimLink > > LinksMap
std::vector< SimHitIdpr > associateDTHitId(const DTRecHit1D *dtrechit) const
std::vector< SimHitIdpr > associateHitId(const TrackingRecHit &hit) const
edm::InputTag DTrechitTag
edm::InputTag DTsimhitsTag
virtual ~DTHitAssociator()
std::map< DTWireId, std::vector< DTDigi > > DigiMap
std::map< DTWireId, std::vector< PSimHit_withFlag > > SimHitMap
std::vector< PSimHit > associateHit(const TrackingRecHit &hit) const
DTHitAssociator(const edm::Event &, const edm::EventSetup &, const edm::ParameterSet &, bool printRtS)
std::pair< uint32_t, EncodedEventId > SimHitIdpr
std::pair< PSimHit, bool > PSimHit_withFlag
std::map< DTWireId, std::vector< DTRecHit1DPair > > RecHitMap
void initEvent(const edm::Event &, const edm::EventSetup &)
bool SimHitOK(const edm::ESHandle< DTGeometry > &, const PSimHit &)
edm::InputTag DTsimhitsXFTag