ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
FPGATrackSimOptionalEventInfo Class Reference

#include <FPGATrackSimOptionalEventInfo.h>

Inheritance diagram for FPGATrackSimOptionalEventInfo:
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()

virtual 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); }

◆ addOfflineTrack()

void FPGATrackSimOptionalEventInfo::addOfflineTrack ( const FPGATrackSimOfflineTrack t)
inline

Definition at line 34 of file FPGATrackSimOptionalEventInfo.h.

34 { m_OfflineTracks.push_back(t); };

◆ addTruthTrack()

void FPGATrackSimOptionalEventInfo::addTruthTrack ( const FPGATrackSimTruthTrack t)
inline

Definition at line 39 of file FPGATrackSimOptionalEventInfo.h.

39 { m_TruthTracks.push_back(t); };

◆ 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 14 of file FPGATrackSimOptionalEventInfo.cxx.

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

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:
FPGATrackSimOptionalEventInfo::m_OfflineTracks
std::vector< FPGATrackSimOfflineTrack > m_OfflineTracks
Definition: FPGATrackSimOptionalEventInfo.h:51
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
FPGATrackSimOptionalEventInfo::m_OfflineClusters
std::vector< FPGATrackSimCluster > m_OfflineClusters
Definition: FPGATrackSimOptionalEventInfo.h:50
FPGATrackSimOptionalEventInfo::m_TruthTracks
std::vector< FPGATrackSimTruthTrack > m_TruthTracks
Definition: FPGATrackSimOptionalEventInfo.h:52
python.compressB64.c
def c
Definition: compressB64.py:93