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

#include <ITkTrackClusterAssValidation.h>

Public Member Functions

 EventData_t (unsigned int n_collections)

Public Attributes

int m_nspacepoints {}
int m_nclusters {}
int m_nqtracks {}
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_truthStrip {}
std::multimap< int, const Trk::PrepRawData * > m_kinecluster
std::multimap< int, const Trk::SpacePoint * > m_kinespacepoint
std::vector< std::list< InDet::PartPropCache > > m_particles
std::vector< std::list< int > > m_difference
std::vector< std::multimap< int, int > > m_tracks
std::vector< InDet::TrackCollectionStat_tm_trackCollectionStat
InDet::EventStat_t m_eventStat {}

Detailed Description

Definition at line 96 of file ITkTrackClusterAssValidation.h.

Constructor & Destructor Documentation

◆ EventData_t()

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

Definition at line 99 of file ITkTrackClusterAssValidation.h.

100 : m_nspacepoints(0),
101 m_nclusters(0),
102 m_nqtracks(0),
103 m_truthPix{},
105 {
106 m_particles.resize(n_collections);
107 m_difference.resize(n_collections);
108 m_tracks.resize(n_collections);
109 m_trackCollectionStat.resize(n_collections);
110 }
std::vector< std::list< InDet::PartPropCache > > m_particles
std::vector< std::multimap< int, int > > m_tracks
std::vector< InDet::TrackCollectionStat_t > m_trackCollectionStat

Member Data Documentation

◆ m_clusterHandles

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

Definition at line 116 of file ITkTrackClusterAssValidation.h.

◆ m_difference

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

Definition at line 125 of file ITkTrackClusterAssValidation.h.

◆ m_eventStat

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

Definition at line 128 of file ITkTrackClusterAssValidation.h.

128{};

◆ m_kinecluster

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

Definition at line 122 of file ITkTrackClusterAssValidation.h.

◆ m_kinespacepoint

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

Definition at line 123 of file ITkTrackClusterAssValidation.h.

◆ m_nclusters

int ITk::TrackClusterAssValidation::EventData_t::m_nclusters {}

Definition at line 113 of file ITkTrackClusterAssValidation.h.

113{} ;

◆ m_nqtracks

int ITk::TrackClusterAssValidation::EventData_t::m_nqtracks {}

Definition at line 114 of file ITkTrackClusterAssValidation.h.

114{} ;

◆ m_nspacepoints

int ITk::TrackClusterAssValidation::EventData_t::m_nspacepoints {}

Definition at line 112 of file ITkTrackClusterAssValidation.h.

112{} ;

◆ m_particles

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

Definition at line 124 of file ITkTrackClusterAssValidation.h.

◆ m_spacePointContainer

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

Definition at line 118 of file ITkTrackClusterAssValidation.h.

◆ m_spacepointsOverlap

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

Definition at line 119 of file ITkTrackClusterAssValidation.h.

◆ m_trackCollectionStat

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

Definition at line 127 of file ITkTrackClusterAssValidation.h.

◆ m_trackcontainer

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

Definition at line 117 of file ITkTrackClusterAssValidation.h.

◆ m_tracks

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

Definition at line 126 of file ITkTrackClusterAssValidation.h.

◆ m_truthPix

const PRD_MultiTruthCollection* ITk::TrackClusterAssValidation::EventData_t::m_truthPix {}

Definition at line 120 of file ITkTrackClusterAssValidation.h.

120{} ;

◆ m_truthStrip

const PRD_MultiTruthCollection* ITk::TrackClusterAssValidation::EventData_t::m_truthStrip {}

Definition at line 121 of file ITkTrackClusterAssValidation.h.

121{} ;

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