|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRACKTOGENPARTICLEASSOCIATION_H
5 #define TRACKTOGENPARTICLEASSOCIATION_H
6 #include "boost/container/small_vector.hpp"
10 #include "AthLinks/DataLink.h"
73 using std::vector<HitCountsPerTrack>::vector ;
Container for hit counts per track Contains hit counts per associated truth particle and the total hi...
const_pointer getDataPtr() const
Return a pointer to the currently-referenced object.
const ActsTrk::TrackContainer * sourceContainer() const
@ u
Enums for curvilinear frames.
boost::container::small_vector< std::pair< const xAOD::TruthParticle *, HitCounterArray >, NTruthParticlesPerTrack > container
constexpr unsigned int NTruthParticlesPerTrack
const HitCounterArray & totalCounts() const
Total hit counts per track (read only).
HitCounterArray & noiseCounts()
Noise hit counts per track.
void setSourceContainer(DataLink< ActsTrk::TrackContainer > &&source)
HitCounterArray & totalCounts()
Total hit counts per track.
DataLink< ActsTrk::TrackContainer > m_sourceTracks
container & countsPerTruthParticle()
vector with counts per associated truth particle
std::array< HitCounterArray, kNRecoCounts > m_recoCounts
const container & countsPerTruthParticle() const
vector with counts per associated truth particle (read only)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
constexpr unsigned int NHitCounter
macros to associate a CLID to a type
const HitCounterArray & noiseCounts() const
Noise hit counts per track (read only).