#include <DTHitAssociator.h>
Public Types | |
typedef std::map< DTWireId, std::vector< DTDigi > > | DigiMap |
typedef std::map< DTWireId, std::vector< DTDigiSimLink > > | LinksMap |
typedef std::pair< PSimHit, bool > | PSimHit_withFlag |
typedef std::map< DTWireId, std::vector< DTRecHit1DPair > > | RecHitMap |
typedef std::pair< uint32_t, EncodedEventId > | SimHitIdpr |
typedef std::map< DTWireId, std::vector< PSimHit_withFlag > > | SimHitMap |
Public Member Functions | |
std::vector< SimHitIdpr > | associateDTHitId (const DTRecHit1D *dtrechit) const |
std::vector< PSimHit > | associateHit (const TrackingRecHit &hit) const |
std::vector< SimHitIdpr > | associateHitId (const TrackingRecHit &hit) const |
DTHitAssociator (const edm::Event &, const edm::EventSetup &, const edm::ParameterSet &, bool printRtS) | |
DTHitAssociator (const edm::ParameterSet &, edm::ConsumesCollector &&iC) | |
void | initEvent (const edm::Event &, const edm::EventSetup &) |
virtual | ~DTHitAssociator () |
Public Attributes | |
DigiMap | mapOfDigi |
LinksMap | mapOfLinks |
RecHitMap | mapOfRecHit |
SimHitMap | mapOfSimHit |
Private Member Functions | |
bool | SimHitOK (const edm::ESHandle< DTGeometry > &, const PSimHit &) |
Private Attributes | |
bool | associatorByWire |
bool | crossingframe |
edm::InputTag | DTdigisimlinkTag |
edm::InputTag | DTdigiTag |
edm::InputTag | DTrechitTag |
edm::InputTag | DTsimhitsTag |
edm::InputTag | DTsimhitsXFTag |
bool | dumpDT |
bool | links_exist |
bool | printRtS |
Definition at line 22 of file DTHitAssociator.h.
typedef std::map<DTWireId, std::vector<DTDigi> > DTHitAssociator::DigiMap |
Definition at line 29 of file DTHitAssociator.h.
typedef std::map<DTWireId, std::vector<DTDigiSimLink> > DTHitAssociator::LinksMap |
Definition at line 30 of file DTHitAssociator.h.
typedef std::pair<PSimHit,bool> DTHitAssociator::PSimHit_withFlag |
Definition at line 26 of file DTHitAssociator.h.
typedef std::map<DTWireId, std::vector<DTRecHit1DPair> > DTHitAssociator::RecHitMap |
Definition at line 28 of file DTHitAssociator.h.
typedef std::pair<uint32_t, EncodedEventId> DTHitAssociator::SimHitIdpr |
Definition at line 25 of file DTHitAssociator.h.
typedef std::map<DTWireId, std::vector<PSimHit_withFlag> > DTHitAssociator::SimHitMap |
Definition at line 27 of file DTHitAssociator.h.
DTHitAssociator::DTHitAssociator | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
const edm::ParameterSet & | conf, | ||
bool | printRtS | ||
) |
Definition at line 53 of file DTHitAssociator.cc.
DTHitAssociator::DTHitAssociator | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 17 of file DTHitAssociator.cc.
|
inlinevirtual |
Definition at line 37 of file DTHitAssociator.h.
std::vector< DTHitAssociator::SimHitIdpr > DTHitAssociator::associateDTHitId | ( | const DTRecHit1D * | dtrechit | ) | const |
Definition at line 299 of file DTHitAssociator.cc.
std::vector< PSimHit > DTHitAssociator::associateHit | ( | const TrackingRecHit & | hit | ) | const |
Definition at line 370 of file DTHitAssociator.cc.
std::vector< DTHitAssociator::SimHitIdpr > DTHitAssociator::associateHitId | ( | const TrackingRecHit & | hit | ) | const |
Definition at line 285 of file DTHitAssociator.cc.
void DTHitAssociator::initEvent | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 76 of file DTHitAssociator.cc.
|
private |
Definition at line 424 of file DTHitAssociator.cc.
|
private |
Definition at line 59 of file DTHitAssociator.h.
|
private |
Definition at line 57 of file DTHitAssociator.h.
|
private |
Definition at line 53 of file DTHitAssociator.h.
|
private |
Definition at line 52 of file DTHitAssociator.h.
|
private |
Definition at line 54 of file DTHitAssociator.h.
|
private |
Definition at line 50 of file DTHitAssociator.h.
|
private |
Definition at line 51 of file DTHitAssociator.h.
|
private |
Definition at line 56 of file DTHitAssociator.h.
|
private |
Definition at line 58 of file DTHitAssociator.h.
DigiMap DTHitAssociator::mapOfDigi |
Definition at line 46 of file DTHitAssociator.h.
LinksMap DTHitAssociator::mapOfLinks |
Definition at line 47 of file DTHitAssociator.h.
RecHitMap DTHitAssociator::mapOfRecHit |
Definition at line 45 of file DTHitAssociator.h.
SimHitMap DTHitAssociator::mapOfSimHit |
Definition at line 44 of file DTHitAssociator.h.
|
private |
Definition at line 62 of file DTHitAssociator.h.