ATLAS Offline Software
Loading...
Searching...
No Matches
FPGATrackSimOptionalEventInfo Class Reference

#include <FPGATrackSimOptionalEventInfo.h>

Collaboration diagram for FPGATrackSimOptionalEventInfo:

Public Member Functions

 FPGATrackSimOptionalEventInfo ()
virtual ~FPGATrackSimOptionalEventInfo ()
void reset ()
const std::vector< FPGATrackSimCluster > & getOfflineClusters () const
size_t nOfflineClusters () const
void addOfflineCluster (const FPGATrackSimCluster &c)
const std::vector< FPGATrackSimOfflineTrack > & getOfflineTracks () const
size_t nOfflineTracks () const
void addOfflineTrack (const FPGATrackSimOfflineTrack &t)
const std::vector< FPGATrackSimTruthTrack > & getTruthTracks () const
size_t nTruthTracks () const
void addTruthTrack (const FPGATrackSimTruthTrack &t)
void reserveOfflineClusters (size_t size)
void reserveOfflineTracks (size_t size)
void reserveTruthTracks (size_t size)

Private Attributes

std::vector< FPGATrackSimClusterm_OfflineClusters
std::vector< FPGATrackSimOfflineTrackm_OfflineTracks
std::vector< FPGATrackSimTruthTrackm_TruthTracks

Detailed Description

Definition at line 17 of file FPGATrackSimOptionalEventInfo.h.

Constructor & Destructor Documentation

◆ FPGATrackSimOptionalEventInfo()

FPGATrackSimOptionalEventInfo::FPGATrackSimOptionalEventInfo ( )
inline

Definition at line 21 of file FPGATrackSimOptionalEventInfo.h.

21{};

◆ ~FPGATrackSimOptionalEventInfo()

FPGATrackSimOptionalEventInfo::~FPGATrackSimOptionalEventInfo ( )
virtual

Member Function Documentation

◆ addOfflineCluster()

void FPGATrackSimOptionalEventInfo::addOfflineCluster ( const FPGATrackSimCluster & c)
inline

Definition at line 29 of file FPGATrackSimOptionalEventInfo.h.

29{ m_OfflineClusters.push_back(c); }
std::vector< FPGATrackSimCluster > m_OfflineClusters

◆ addOfflineTrack()

void FPGATrackSimOptionalEventInfo::addOfflineTrack ( const FPGATrackSimOfflineTrack & t)
inline

Definition at line 34 of file FPGATrackSimOptionalEventInfo.h.

34{ m_OfflineTracks.push_back(t); };
std::vector< FPGATrackSimOfflineTrack > m_OfflineTracks

◆ addTruthTrack()

void FPGATrackSimOptionalEventInfo::addTruthTrack ( const FPGATrackSimTruthTrack & t)
inline

Definition at line 39 of file FPGATrackSimOptionalEventInfo.h.

39{ m_TruthTracks.push_back(t); };
std::vector< FPGATrackSimTruthTrack > m_TruthTracks

◆ getOfflineClusters()

const std::vector< FPGATrackSimCluster > & FPGATrackSimOptionalEventInfo::getOfflineClusters ( ) const
inline

Definition at line 27 of file FPGATrackSimOptionalEventInfo.h.

27{ return m_OfflineClusters; }

◆ getOfflineTracks()

const std::vector< FPGATrackSimOfflineTrack > & FPGATrackSimOptionalEventInfo::getOfflineTracks ( ) const
inline

Definition at line 32 of file FPGATrackSimOptionalEventInfo.h.

32{ return m_OfflineTracks; }

◆ getTruthTracks()

const std::vector< FPGATrackSimTruthTrack > & FPGATrackSimOptionalEventInfo::getTruthTracks ( ) const
inline

Definition at line 37 of file FPGATrackSimOptionalEventInfo.h.

37{ return m_TruthTracks; }

◆ nOfflineClusters()

size_t FPGATrackSimOptionalEventInfo::nOfflineClusters ( ) const
inline

Definition at line 28 of file FPGATrackSimOptionalEventInfo.h.

28{ return m_OfflineClusters.size(); }

◆ nOfflineTracks()

size_t FPGATrackSimOptionalEventInfo::nOfflineTracks ( ) const
inline

Definition at line 33 of file FPGATrackSimOptionalEventInfo.h.

33{ return m_OfflineTracks.size(); }

◆ nTruthTracks()

size_t FPGATrackSimOptionalEventInfo::nTruthTracks ( ) const
inline

Definition at line 38 of file FPGATrackSimOptionalEventInfo.h.

38{ return m_TruthTracks.size(); }

◆ reserveOfflineClusters()

void FPGATrackSimOptionalEventInfo::reserveOfflineClusters ( size_t size)
inline

Definition at line 43 of file FPGATrackSimOptionalEventInfo.h.

43{ m_OfflineClusters.reserve(size); }

◆ reserveOfflineTracks()

void FPGATrackSimOptionalEventInfo::reserveOfflineTracks ( size_t size)
inline

Definition at line 44 of file FPGATrackSimOptionalEventInfo.h.

44{ m_OfflineTracks.reserve(size); }

◆ reserveTruthTracks()

void FPGATrackSimOptionalEventInfo::reserveTruthTracks ( size_t size)
inline

Definition at line 45 of file FPGATrackSimOptionalEventInfo.h.

45{ m_TruthTracks.reserve(size); }

◆ reset()

void FPGATrackSimOptionalEventInfo::reset ( )

Definition at line 13 of file FPGATrackSimOptionalEventInfo.cxx.

13 {
14 m_OfflineClusters.clear();
15 m_OfflineTracks.clear();
16 m_TruthTracks.clear();
17}

Member Data Documentation

◆ m_OfflineClusters

std::vector<FPGATrackSimCluster> FPGATrackSimOptionalEventInfo::m_OfflineClusters
private

Definition at line 50 of file FPGATrackSimOptionalEventInfo.h.

◆ m_OfflineTracks

std::vector<FPGATrackSimOfflineTrack> FPGATrackSimOptionalEventInfo::m_OfflineTracks
private

Definition at line 51 of file FPGATrackSimOptionalEventInfo.h.

◆ m_TruthTracks

std::vector<FPGATrackSimTruthTrack> FPGATrackSimOptionalEventInfo::m_TruthTracks
private

Definition at line 52 of file FPGATrackSimOptionalEventInfo.h.


The documentation for this class was generated from the following files: