5#ifndef TRIGFPGATrackSimOBJECTS_FPGATrackSimOPTIONALEVENTINFO_H
6#define TRIGFPGATrackSimOBJECTS_FPGATrackSimOPTIONALEVENTINFO_H
32 const std::vector<FPGATrackSimOfflineTrack>&
getOfflineTracks()
const {
return m_OfflineTracks; }
37 const std::vector<FPGATrackSimTruthTrack>&
getTruthTracks()
const {
return m_TruthTracks; }
std::ostream & operator<<(std::ostream &, const FPGATrackSimOptionalEventInfo &)
size_t size() const
Number of registered mappings.
void addOfflineCluster(const FPGATrackSimCluster &c) const
size_t nTruthTracks() const
const std::vector< FPGATrackSimTruthTrack > & getTruthTracks() const
size_t nOfflineClusters() const
std::vector< FPGATrackSimCluster > m_OfflineClusters ATLAS_THREAD_SAFE
FPGATrackSimOptionalEventInfo()
void reserveTruthTracks(size_t size) const
void reserveOfflineClusters(size_t size) const
virtual ~FPGATrackSimOptionalEventInfo()
void addOfflineTrack(const FPGATrackSimOfflineTrack &t) const
void addTruthTrack(const FPGATrackSimTruthTrack &t) const
const std::vector< FPGATrackSimCluster > & getOfflineClusters() const
size_t nOfflineTracks() const
void reserveOfflineTracks(size_t size) const
const std::vector< FPGATrackSimOfflineTrack > & getOfflineTracks() const