5#ifndef TRIGFPGATrackSimOBJECTS_FPGATrackSimOPTIONALEVENTINFO_H
6#define TRIGFPGATrackSimOBJECTS_FPGATrackSimOPTIONALEVENTINFO_H
std::ostream & operator<<(std::ostream &, const FPGATrackSimOptionalEventInfo &)
void addOfflineCluster(const FPGATrackSimCluster &c)
size_t nTruthTracks() const
void addTruthTrack(const FPGATrackSimTruthTrack &t)
std::vector< FPGATrackSimTruthTrack > m_TruthTracks
void addOfflineTrack(const FPGATrackSimOfflineTrack &t)
const std::vector< FPGATrackSimTruthTrack > & getTruthTracks() const
size_t nOfflineClusters() const
void reserveTruthTracks(size_t size)
FPGATrackSimOptionalEventInfo()
void reserveOfflineClusters(size_t size)
virtual ~FPGATrackSimOptionalEventInfo()
const std::vector< FPGATrackSimCluster > & getOfflineClusters() const
size_t nOfflineTracks() const
void reserveOfflineTracks(size_t size)
std::vector< FPGATrackSimCluster > m_OfflineClusters
std::vector< FPGATrackSimOfflineTrack > m_OfflineTracks
const std::vector< FPGATrackSimOfflineTrack > & getOfflineTracks() const