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

#include <FPGATrackSimLogicalEventOutputHeader.h>

Inheritance diagram for FPGATrackSimLogicalEventOutputHeader:
Collaboration diagram for FPGATrackSimLogicalEventOutputHeader:

Public Member Functions

 FPGATrackSimLogicalEventOutputHeader ()
 
virtual ~FPGATrackSimLogicalEventOutputHeader ()
 
void reset ()
 
void getFPGATrackSimRoads_1st (std::vector< FPGATrackSimRoad * > &roads_1st)
 
size_t nFPGATrackSimRoads_1st () const
 
void reserveFPGATrackSimRoads_1st (size_t size)
 
void addFPGATrackSimRoads_1st (std::vector< FPGATrackSimRoad * > const &roads_1st)
 
void getFPGATrackSimRoads_2nd (std::vector< FPGATrackSimRoad * > &roads_2nd)
 
size_t nFPGATrackSimRoads_2nd () const
 
void reserveFPGATrackSimRoads_2nd (size_t size)
 
void addFPGATrackSimRoads_2nd (std::vector< FPGATrackSimRoad * > const &roads_2nd)
 
std::vector< FPGATrackSimTrack > constgetFPGATrackSimTracks_1st () const
 
size_t nFPGATrackSimTracks_1st () const
 
void reserveFPGATrackSimTracks_1st (size_t size)
 
void addFPGATrackSimTracks_1st (std::vector< FPGATrackSimTrack > const &tracks_1st)
 
std::vector< FPGATrackSimTrack > constgetFPGATrackSimTracks_2nd () const
 
size_t nFPGATrackSimTracks_2nd () const
 
void reserveFPGATrackSimTracks_2nd (size_t size)
 
void addFPGATrackSimTracks_2nd (std::vector< FPGATrackSimTrack > const &tracks_2nd)
 
FPGATrackSimDataFlowInfo constgetDataFlowInfo () const
 
void setDataFlowInfo (FPGATrackSimDataFlowInfo const &info)
 

Private Member Functions

 ClassDef (FPGATrackSimLogicalEventOutputHeader, 4)
 

Private Attributes

std::vector< FPGATrackSimRoadm_FPGATrackSimRoads_1st
 
std::vector< FPGATrackSimRoadm_FPGATrackSimRoads_2nd
 
std::vector< FPGATrackSimTrackm_FPGATrackSimTracks_1st
 
std::vector< FPGATrackSimTrackm_FPGATrackSimTracks_2nd
 
FPGATrackSimDataFlowInfo m_dataflowInfo
 

Detailed Description

Definition at line 12 of file FPGATrackSimLogicalEventOutputHeader.h.

Constructor & Destructor Documentation

◆ FPGATrackSimLogicalEventOutputHeader()

FPGATrackSimLogicalEventOutputHeader::FPGATrackSimLogicalEventOutputHeader ( )
inline

Definition at line 15 of file FPGATrackSimLogicalEventOutputHeader.h.

15 {};

◆ ~FPGATrackSimLogicalEventOutputHeader()

virtual FPGATrackSimLogicalEventOutputHeader::~FPGATrackSimLogicalEventOutputHeader ( )
virtual

Member Function Documentation

◆ addFPGATrackSimRoads_1st()

void FPGATrackSimLogicalEventOutputHeader::addFPGATrackSimRoads_1st ( std::vector< FPGATrackSimRoad * > const roads_1st)
inline

Definition at line 24 of file FPGATrackSimLogicalEventOutputHeader.h.

24 { for ( auto& r : roads_1st) m_FPGATrackSimRoads_1st.push_back(*r); }

◆ addFPGATrackSimRoads_2nd()

void FPGATrackSimLogicalEventOutputHeader::addFPGATrackSimRoads_2nd ( std::vector< FPGATrackSimRoad * > const roads_2nd)
inline

Definition at line 30 of file FPGATrackSimLogicalEventOutputHeader.h.

30 { for ( auto& r : roads_2nd) m_FPGATrackSimRoads_2nd.push_back(*r); }

◆ addFPGATrackSimTracks_1st()

void FPGATrackSimLogicalEventOutputHeader::addFPGATrackSimTracks_1st ( std::vector< FPGATrackSimTrack > const tracks_1st)
inline

Definition at line 36 of file FPGATrackSimLogicalEventOutputHeader.h.

36 { m_FPGATrackSimTracks_1st = tracks_1st; }

◆ addFPGATrackSimTracks_2nd()

void FPGATrackSimLogicalEventOutputHeader::addFPGATrackSimTracks_2nd ( std::vector< FPGATrackSimTrack > const tracks_2nd)
inline

Definition at line 42 of file FPGATrackSimLogicalEventOutputHeader.h.

42 { m_FPGATrackSimTracks_2nd = tracks_2nd; }

◆ ClassDef()

FPGATrackSimLogicalEventOutputHeader::ClassDef ( FPGATrackSimLogicalEventOutputHeader  ,
 
)
private

◆ getDataFlowInfo()

FPGATrackSimDataFlowInfo const& FPGATrackSimLogicalEventOutputHeader::getDataFlowInfo ( ) const
inline

Definition at line 45 of file FPGATrackSimLogicalEventOutputHeader.h.

45 { return m_dataflowInfo; }

◆ getFPGATrackSimRoads_1st()

void FPGATrackSimLogicalEventOutputHeader::getFPGATrackSimRoads_1st ( std::vector< FPGATrackSimRoad * > &  roads_1st)
inline

Definition at line 21 of file FPGATrackSimLogicalEventOutputHeader.h.

21 { roads_1st.reserve(m_FPGATrackSimRoads_1st.size()); for ( auto& r : m_FPGATrackSimRoads_1st) roads_1st.push_back(&r); }

◆ getFPGATrackSimRoads_2nd()

void FPGATrackSimLogicalEventOutputHeader::getFPGATrackSimRoads_2nd ( std::vector< FPGATrackSimRoad * > &  roads_2nd)
inline

Definition at line 27 of file FPGATrackSimLogicalEventOutputHeader.h.

27 { roads_2nd.reserve(m_FPGATrackSimRoads_2nd.size()); for ( auto& r : m_FPGATrackSimRoads_2nd) roads_2nd.push_back(&r); }

◆ getFPGATrackSimTracks_1st()

std::vector<FPGATrackSimTrack> const& FPGATrackSimLogicalEventOutputHeader::getFPGATrackSimTracks_1st ( ) const
inline

Definition at line 33 of file FPGATrackSimLogicalEventOutputHeader.h.

33 { return m_FPGATrackSimTracks_1st; }

◆ getFPGATrackSimTracks_2nd()

std::vector<FPGATrackSimTrack> const& FPGATrackSimLogicalEventOutputHeader::getFPGATrackSimTracks_2nd ( ) const
inline

Definition at line 39 of file FPGATrackSimLogicalEventOutputHeader.h.

39 { return m_FPGATrackSimTracks_2nd; }

◆ nFPGATrackSimRoads_1st()

size_t FPGATrackSimLogicalEventOutputHeader::nFPGATrackSimRoads_1st ( ) const
inline

Definition at line 22 of file FPGATrackSimLogicalEventOutputHeader.h.

22 { return m_FPGATrackSimRoads_1st.size(); }

◆ nFPGATrackSimRoads_2nd()

size_t FPGATrackSimLogicalEventOutputHeader::nFPGATrackSimRoads_2nd ( ) const
inline

Definition at line 28 of file FPGATrackSimLogicalEventOutputHeader.h.

28 { return m_FPGATrackSimRoads_2nd.size(); }

◆ nFPGATrackSimTracks_1st()

size_t FPGATrackSimLogicalEventOutputHeader::nFPGATrackSimTracks_1st ( ) const
inline

Definition at line 34 of file FPGATrackSimLogicalEventOutputHeader.h.

34 { return m_FPGATrackSimTracks_1st.size(); }

◆ nFPGATrackSimTracks_2nd()

size_t FPGATrackSimLogicalEventOutputHeader::nFPGATrackSimTracks_2nd ( ) const
inline

Definition at line 40 of file FPGATrackSimLogicalEventOutputHeader.h.

40 { return m_FPGATrackSimTracks_2nd.size(); }

◆ reserveFPGATrackSimRoads_1st()

void FPGATrackSimLogicalEventOutputHeader::reserveFPGATrackSimRoads_1st ( size_t  size)
inline

Definition at line 23 of file FPGATrackSimLogicalEventOutputHeader.h.

23 { m_FPGATrackSimRoads_1st.reserve(size); }

◆ reserveFPGATrackSimRoads_2nd()

void FPGATrackSimLogicalEventOutputHeader::reserveFPGATrackSimRoads_2nd ( size_t  size)
inline

Definition at line 29 of file FPGATrackSimLogicalEventOutputHeader.h.

29 { m_FPGATrackSimRoads_2nd.reserve(size); }

◆ reserveFPGATrackSimTracks_1st()

void FPGATrackSimLogicalEventOutputHeader::reserveFPGATrackSimTracks_1st ( size_t  size)
inline

Definition at line 35 of file FPGATrackSimLogicalEventOutputHeader.h.

35 { m_FPGATrackSimTracks_1st.reserve(size); }

◆ reserveFPGATrackSimTracks_2nd()

void FPGATrackSimLogicalEventOutputHeader::reserveFPGATrackSimTracks_2nd ( size_t  size)
inline

Definition at line 41 of file FPGATrackSimLogicalEventOutputHeader.h.

41 { m_FPGATrackSimTracks_2nd.reserve(size); }

◆ reset()

void FPGATrackSimLogicalEventOutputHeader::reset ( )

Definition at line 13 of file FPGATrackSimLogicalEventOutputHeader.cxx.

13  {
19 }

◆ setDataFlowInfo()

void FPGATrackSimLogicalEventOutputHeader::setDataFlowInfo ( FPGATrackSimDataFlowInfo const info)
inline

Definition at line 46 of file FPGATrackSimLogicalEventOutputHeader.h.

46 { m_dataflowInfo = info; }

Member Data Documentation

◆ m_dataflowInfo

FPGATrackSimDataFlowInfo FPGATrackSimLogicalEventOutputHeader::m_dataflowInfo
private

Definition at line 55 of file FPGATrackSimLogicalEventOutputHeader.h.

◆ m_FPGATrackSimRoads_1st

std::vector<FPGATrackSimRoad> FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimRoads_1st
private

Definition at line 50 of file FPGATrackSimLogicalEventOutputHeader.h.

◆ m_FPGATrackSimRoads_2nd

std::vector<FPGATrackSimRoad> FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimRoads_2nd
private

Definition at line 51 of file FPGATrackSimLogicalEventOutputHeader.h.

◆ m_FPGATrackSimTracks_1st

std::vector<FPGATrackSimTrack> FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimTracks_1st
private

Definition at line 52 of file FPGATrackSimLogicalEventOutputHeader.h.

◆ m_FPGATrackSimTracks_2nd

std::vector<FPGATrackSimTrack> FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimTracks_2nd
private

Definition at line 53 of file FPGATrackSimLogicalEventOutputHeader.h.


The documentation for this class was generated from the following files:
grepfile.info
info
Definition: grepfile.py:38
FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimRoads_1st
std::vector< FPGATrackSimRoad > m_FPGATrackSimRoads_1st
Definition: FPGATrackSimLogicalEventOutputHeader.h:50
beamspotman.r
def r
Definition: beamspotman.py:676
FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimTracks_1st
std::vector< FPGATrackSimTrack > m_FPGATrackSimTracks_1st
Definition: FPGATrackSimLogicalEventOutputHeader.h:52
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimTracks_2nd
std::vector< FPGATrackSimTrack > m_FPGATrackSimTracks_2nd
Definition: FPGATrackSimLogicalEventOutputHeader.h:53
FPGATrackSimLogicalEventOutputHeader::m_dataflowInfo
FPGATrackSimDataFlowInfo m_dataflowInfo
Definition: FPGATrackSimLogicalEventOutputHeader.h:55
FPGATrackSimLogicalEventOutputHeader::m_FPGATrackSimRoads_2nd
std::vector< FPGATrackSimRoad > m_FPGATrackSimRoads_2nd
Definition: FPGATrackSimLogicalEventOutputHeader.h:51
FPGATrackSimDataFlowInfo::reset
void reset()
Definition: FPGATrackSimDataFlowInfo.cxx:9