|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef TrackClusterAssValidation_H
7 #define TrackClusterAssValidation_H
145 static PRD_MultiTruthCollection::const_iterator
findTruth
156 #endif // TrackClusterAssValidation_H
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< SpacePointOverlapCollection > m_spacepointsOverlapname
EventData_t(unsigned int n_collections)
A PRD is mapped onto all contributing particles.
std::vector< std::list< PartPropCache > > m_particles
int charge(const InDet::TrackClusterAssValidation::EventData_t &event_data, std::pair< int, const Trk::PrepRawData * >, int &) const
SG::ReadHandleKey< PRD_MultiTruthCollection > m_truth_locationSCT
void newSpacePointsEvent(const EventContext &ctx, InDet::TrackClusterAssValidation::EventData_t &event_data) const
SG::ReadHandleKey< SiClusterContainer > m_clustersPixelname
SG::ReadHandleKey< SpacePointContainer > m_spacepointsSCTname
std::multimap< int, const Trk::PrepRawData * > m_kineclusterTRT
std::vector< std::multimap< int, int > > m_tracks
An algorithm that can be simultaneously executed in multiple threads.
int kine(const InDet::TrackClusterAssValidation::EventData_t &event_data, const Trk::PrepRawData *, const Trk::PrepRawData *, int *, int) const
const PRD_MultiTruthCollection * m_truthPIX
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
static int kine0(const InDet::TrackClusterAssValidation::EventData_t &event_data, const Trk::PrepRawData *, int *, int)
SG::ReadHandleKey< PRD_MultiTruthCollection > m_truth_locationTRT
SG::ReadHandleKey< PRD_MultiTruthCollection > m_truth_locationPixel
bool noReconstructedParticles(const InDet::TrackClusterAssValidation::EventData_t &event_data) const
std::vector< TrackCollectionStat_t > m_trackCollectionStat
MsgStream & dumptools(MsgStream &out, MSG::Level level) const
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~TrackClusterAssValidation()
SG::ReadHandleKey< SpacePointContainer > m_spacepointsPixelname
std::vector< std::unique_ptr< SG::VarHandleBase > > m_clusterHandles
static bool isTruth(const InDet::TrackClusterAssValidation::EventData_t &, const Trk::PrepRawData *)
const PRD_MultiTruthCollection * m_truthSCT
std::vector< std::list< int > > m_difference
static PRD_MultiTruthCollection::const_iterator findTruth(const InDet::TrackClusterAssValidation::EventData_t &event_data, const Trk::PrepRawData *, PRD_MultiTruthCollection::const_iterator &)
void tracksComparison(const EventContext &ctx, InDet::TrackClusterAssValidation::EventData_t &event_data) const
SG::ReadHandleKeyArray< TrackCollection > m_tracklocation
std::vector< SG::ReadHandle< TrackCollection > > m_trackcontainer
const PRD_MultiTruthCollection * m_truthTRT
SG::ReadHandleKey< TRT_DriftCircleContainer > m_clustersTRTname
TrackClusterAssValidation(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
void efficiencyReconstruction(InDet::TrackClusterAssValidation::EventData_t &event_data) const
static bool isTheSameDetElement(const InDet::TrackClusterAssValidation::EventData_t &event_data, int, const Trk::PrepRawData *)
std::vector< TrackCollectionStat_t > m_trackCollectionStat ATLAS_THREAD_SAFE
EventStat_t m_eventStat ATLAS_THREAD_SAFE
std::unique_ptr< SG::ReadHandle< SpacePointOverlapCollection > > m_spacepointsOverlap
int qualityTracksSelection(InDet::TrackClusterAssValidation::EventData_t &event_data) const
StatusCode execute(const EventContext &ctx) const
static MsgStream & dumpevent(MsgStream &out, const InDet::TrackClusterAssValidation::EventData_t &event_data)
Define macros for attributes used to control the static checker.
std::multimap< int, const Trk::SpacePoint * > m_kinespacepoint
std::multimap< int, const Trk::PrepRawData * > m_kinecluster
void newClustersEvent(const EventContext &ctx, InDet::TrackClusterAssValidation::EventData_t &event_data) const
SG::ReadHandleKey< SiClusterContainer > m_clustersSCTname
std::vector< SG::ReadHandle< SpacePointContainer > > m_spacePointContainer