|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRACKINGTOOLS_SHAREDHITMAPPER_H
6 #define TRACKINGTOOLS_SHAREDHITMAPPER_H
55 typedef std::map<const xAOD::TrackParticle* const, int>
Assoc;
77 #endif // TRACKINGTOOLS_SHAREDHITMAPPER_H
int numberSharedBLayer() const
int numberSharedPix(const xAOD::TrackParticle *const trk) const
bool m_useTrackSummaryShared
int numberSharedPix() const
const PixelID * m_pixelId
if true use shared info from track summary instead of recomputing them
int numberSharedSct(const xAOD::TrackParticle *const trk) const
std::string m_inputTrackCollection
void add(const xAOD::TrackParticle *const trk, int shPattern)
void check(const xAOD::TrackParticle *const trk) const
bool m_qualOrder
pairs of tracks with dR>dRCut not considered
a traits class that associates a CLID to a type T It also detects whether T inherits from Gaudi DataO...
virtual StatusCode finalize()
::StatusCode StatusCode
StatusCode definition for legacy code.
int numberSharedBLayer(const xAOD::TrackParticle *const trk) const
Assoc::const_iterator AssocIter
std::string m_sharedHitMapLocation
location of inputTracks in StoreGate
std::map< const xAOD::TrackParticle *const, int > Assoc
double m_deltaRCut
location of sharedHitMap in StoreGate
int numberSharedSct() const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual StatusCode execute()
SharedHitMapper(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize()
Class describing a TrackParticle.
virtual ~SharedHitMapper()