ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::TrackClusterAssValidation::EventData_t Struct Reference

#include <TrackClusterAssValidation.h>

Public Member Functions

 EventData_t (unsigned int n_collections)

Public Attributes

int m_nspacepoints {}
int m_nclusters {}
int m_nqtracks {}
int m_nclustersTRT {}
std::vector< std::unique_ptr< SG::VarHandleBase > > m_clusterHandles
std::vector< SG::ReadHandle< TrackCollection > > m_trackcontainer
std::vector< SG::ReadHandle< SpacePointContainer > > m_spacePointContainer
std::unique_ptr< SG::ReadHandle< SpacePointOverlapCollection > > m_spacepointsOverlap
const PRD_MultiTruthCollectionm_truthPIX {}
const PRD_MultiTruthCollectionm_truthSCT {}
const PRD_MultiTruthCollectionm_truthTRT {}
std::multimap< int, const Trk::PrepRawData * > m_kinecluster
std::multimap< int, const Trk::PrepRawData * > m_kineclusterTRT
std::multimap< int, const Trk::SpacePoint * > m_kinespacepoint
std::vector< std::list< PartPropCache > > m_particles
std::vector< std::list< int > > m_difference
std::vector< std::multimap< int, int > > m_tracks
std::vector< TrackCollectionStat_tm_trackCollectionStat
EventStat_t m_eventStat {}

Detailed Description

Definition at line 87 of file TrackClusterAssValidation.h.

Constructor & Destructor Documentation

◆ EventData_t()

InDet::TrackClusterAssValidation::EventData_t::EventData_t ( unsigned int n_collections)
inline

Definition at line 90 of file TrackClusterAssValidation.h.

91 : m_nspacepoints(0),
92 m_nclusters(0),
93 m_nqtracks(0),
95 m_truthPIX{},
96 m_truthSCT{},
98 {
99 m_particles.resize(n_collections);
100 m_difference.resize(n_collections);
101 m_tracks.resize(n_collections);
102 m_trackCollectionStat.resize(n_collections);
103 }
std::vector< std::list< PartPropCache > > m_particles
std::vector< std::multimap< int, int > > m_tracks
std::vector< TrackCollectionStat_t > m_trackCollectionStat

Member Data Documentation

◆ m_clusterHandles

std::vector<std::unique_ptr<SG::VarHandleBase> > InDet::TrackClusterAssValidation::EventData_t::m_clusterHandles

Definition at line 110 of file TrackClusterAssValidation.h.

◆ m_difference

std::vector<std::list<int> > InDet::TrackClusterAssValidation::EventData_t::m_difference

Definition at line 121 of file TrackClusterAssValidation.h.

◆ m_eventStat

EventStat_t InDet::TrackClusterAssValidation::EventData_t::m_eventStat {}

Definition at line 124 of file TrackClusterAssValidation.h.

124{};

◆ m_kinecluster

std::multimap<int,const Trk::PrepRawData*> InDet::TrackClusterAssValidation::EventData_t::m_kinecluster

Definition at line 117 of file TrackClusterAssValidation.h.

◆ m_kineclusterTRT

std::multimap<int,const Trk::PrepRawData*> InDet::TrackClusterAssValidation::EventData_t::m_kineclusterTRT

Definition at line 118 of file TrackClusterAssValidation.h.

◆ m_kinespacepoint

std::multimap<int,const Trk::SpacePoint*> InDet::TrackClusterAssValidation::EventData_t::m_kinespacepoint

Definition at line 119 of file TrackClusterAssValidation.h.

◆ m_nclusters

int InDet::TrackClusterAssValidation::EventData_t::m_nclusters {}

Definition at line 106 of file TrackClusterAssValidation.h.

106{} ;

◆ m_nclustersTRT

int InDet::TrackClusterAssValidation::EventData_t::m_nclustersTRT {}

Definition at line 108 of file TrackClusterAssValidation.h.

108{} ;

◆ m_nqtracks

int InDet::TrackClusterAssValidation::EventData_t::m_nqtracks {}

Definition at line 107 of file TrackClusterAssValidation.h.

107{} ;

◆ m_nspacepoints

int InDet::TrackClusterAssValidation::EventData_t::m_nspacepoints {}

Definition at line 105 of file TrackClusterAssValidation.h.

105{} ;

◆ m_particles

std::vector<std::list<PartPropCache> > InDet::TrackClusterAssValidation::EventData_t::m_particles

Definition at line 120 of file TrackClusterAssValidation.h.

◆ m_spacePointContainer

std::vector<SG::ReadHandle<SpacePointContainer> > InDet::TrackClusterAssValidation::EventData_t::m_spacePointContainer

Definition at line 112 of file TrackClusterAssValidation.h.

◆ m_spacepointsOverlap

std::unique_ptr<SG::ReadHandle<SpacePointOverlapCollection> > InDet::TrackClusterAssValidation::EventData_t::m_spacepointsOverlap

Definition at line 113 of file TrackClusterAssValidation.h.

◆ m_trackCollectionStat

std::vector<TrackCollectionStat_t> InDet::TrackClusterAssValidation::EventData_t::m_trackCollectionStat

Definition at line 123 of file TrackClusterAssValidation.h.

◆ m_trackcontainer

std::vector<SG::ReadHandle<TrackCollection> > InDet::TrackClusterAssValidation::EventData_t::m_trackcontainer

Definition at line 111 of file TrackClusterAssValidation.h.

◆ m_tracks

std::vector<std::multimap<int,int> > InDet::TrackClusterAssValidation::EventData_t::m_tracks

Definition at line 122 of file TrackClusterAssValidation.h.

◆ m_truthPIX

const PRD_MultiTruthCollection* InDet::TrackClusterAssValidation::EventData_t::m_truthPIX {}

Definition at line 114 of file TrackClusterAssValidation.h.

114{} ;

◆ m_truthSCT

const PRD_MultiTruthCollection* InDet::TrackClusterAssValidation::EventData_t::m_truthSCT {}

Definition at line 115 of file TrackClusterAssValidation.h.

115{} ;

◆ m_truthTRT

const PRD_MultiTruthCollection* InDet::TrackClusterAssValidation::EventData_t::m_truthTRT {}

Definition at line 116 of file TrackClusterAssValidation.h.

116{} ;

The documentation for this struct was generated from the following file: