ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
FPGATrackSimEventInfo Class Reference

#include <FPGATrackSimEventInfo.h>

Inheritance diagram for FPGATrackSimEventInfo:
Collaboration diagram for FPGATrackSimEventInfo:

Public Member Functions

 FPGATrackSimEventInfo ()
 
 FPGATrackSimEventInfo (unsigned long runNumber, int eventNumber, int bcid)
 
virtual ~FPGATrackSimEventInfo ()
 
void reset ()
 
unsigned long runNumber () const
 
unsigned long eventNumber () const
 
int averageInteractionsPerCrossing () const
 
int actualInteractionsPerCrossing () const
 
int LB () const
 
int BCID () const
 
unsigned int extendedLevel1ID () const
 
unsigned int level1TriggerType () const
 
const std::vector< unsigned int > & level1TriggerInfo () const
 
void setRunNumber (const unsigned long &val)
 
void setEventNumber (const unsigned long &val)
 
void setaverageInteractionsPerCrossing (const int &val)
 
void setactualInteractionsPerCrossing (const int &val)
 
void setLB (const int &val)
 
void setBCID (const int &val)
 
void setextendedLevel1ID (const unsigned int &val)
 
void setlevel1TriggerType (const unsigned int &val)
 
void setlevel1TriggerInfo (const std::vector< unsigned int > &val)
 

Protected Attributes

unsigned long m_run_number
 
unsigned long m_event_number
 
float m_averageInteractionsPerCrossing
 
float m_actualInteractionsPerCrossing
 
int m_LB
 
int m_BCID
 
unsigned int m_extendedLevel1ID
 
unsigned int m_level1TriggerType
 
std::vector< unsigned int > m_level1TriggerInfo
 

Detailed Description

Definition at line 14 of file FPGATrackSimEventInfo.h.

Constructor & Destructor Documentation

◆ FPGATrackSimEventInfo() [1/2]

FPGATrackSimEventInfo::FPGATrackSimEventInfo ( )
inline

Definition at line 18 of file FPGATrackSimEventInfo.h.

18  : m_run_number(0),
19  m_event_number(0),
22  m_LB(0),
23  m_BCID(0),
26  {};

◆ FPGATrackSimEventInfo() [2/2]

FPGATrackSimEventInfo::FPGATrackSimEventInfo ( unsigned long  runNumber,
int  eventNumber,
int  bcid 
)
inline

◆ ~FPGATrackSimEventInfo()

virtual FPGATrackSimEventInfo::~FPGATrackSimEventInfo ( )
virtual

Member Function Documentation

◆ actualInteractionsPerCrossing()

int FPGATrackSimEventInfo::actualInteractionsPerCrossing ( ) const
inline

Definition at line 47 of file FPGATrackSimEventInfo.h.

◆ averageInteractionsPerCrossing()

int FPGATrackSimEventInfo::averageInteractionsPerCrossing ( ) const
inline

Definition at line 46 of file FPGATrackSimEventInfo.h.

◆ BCID()

int FPGATrackSimEventInfo::BCID ( ) const
inline

Definition at line 49 of file FPGATrackSimEventInfo.h.

49 { return m_BCID; }

◆ eventNumber()

unsigned long FPGATrackSimEventInfo::eventNumber ( ) const
inline

Definition at line 45 of file FPGATrackSimEventInfo.h.

45 { return m_event_number; }

◆ extendedLevel1ID()

unsigned int FPGATrackSimEventInfo::extendedLevel1ID ( ) const
inline

Definition at line 50 of file FPGATrackSimEventInfo.h.

50 { return m_extendedLevel1ID; }

◆ LB()

int FPGATrackSimEventInfo::LB ( ) const
inline

Definition at line 48 of file FPGATrackSimEventInfo.h.

48 { return m_LB; }

◆ level1TriggerInfo()

const std::vector<unsigned int>& FPGATrackSimEventInfo::level1TriggerInfo ( ) const
inline

Definition at line 52 of file FPGATrackSimEventInfo.h.

52 { return m_level1TriggerInfo; }

◆ level1TriggerType()

unsigned int FPGATrackSimEventInfo::level1TriggerType ( ) const
inline

Definition at line 51 of file FPGATrackSimEventInfo.h.

51 { return m_level1TriggerType; }

◆ reset()

void FPGATrackSimEventInfo::reset ( )

Definition at line 16 of file FPGATrackSimEventInfo.cxx.

16  {
17  m_level1TriggerInfo.clear();
18 }

◆ runNumber()

unsigned long FPGATrackSimEventInfo::runNumber ( ) const
inline

Definition at line 44 of file FPGATrackSimEventInfo.h.

44 { return m_run_number; }

◆ setactualInteractionsPerCrossing()

void FPGATrackSimEventInfo::setactualInteractionsPerCrossing ( const int &  val)
inline

Definition at line 58 of file FPGATrackSimEventInfo.h.

◆ setaverageInteractionsPerCrossing()

void FPGATrackSimEventInfo::setaverageInteractionsPerCrossing ( const int &  val)
inline

Definition at line 57 of file FPGATrackSimEventInfo.h.

◆ setBCID()

void FPGATrackSimEventInfo::setBCID ( const int &  val)
inline

Definition at line 60 of file FPGATrackSimEventInfo.h.

60 { m_BCID = val; }

◆ setEventNumber()

void FPGATrackSimEventInfo::setEventNumber ( const unsigned long &  val)
inline

Definition at line 56 of file FPGATrackSimEventInfo.h.

56 { m_event_number = val; }

◆ setextendedLevel1ID()

void FPGATrackSimEventInfo::setextendedLevel1ID ( const unsigned int &  val)
inline

Definition at line 61 of file FPGATrackSimEventInfo.h.

◆ setLB()

void FPGATrackSimEventInfo::setLB ( const int &  val)
inline

Definition at line 59 of file FPGATrackSimEventInfo.h.

59 { m_LB = val; }

◆ setlevel1TriggerInfo()

void FPGATrackSimEventInfo::setlevel1TriggerInfo ( const std::vector< unsigned int > &  val)
inline

Definition at line 63 of file FPGATrackSimEventInfo.h.

◆ setlevel1TriggerType()

void FPGATrackSimEventInfo::setlevel1TriggerType ( const unsigned int &  val)
inline

Definition at line 62 of file FPGATrackSimEventInfo.h.

◆ setRunNumber()

void FPGATrackSimEventInfo::setRunNumber ( const unsigned long &  val)
inline

Definition at line 55 of file FPGATrackSimEventInfo.h.

55 { m_run_number = val; }

Member Data Documentation

◆ m_actualInteractionsPerCrossing

float FPGATrackSimEventInfo::m_actualInteractionsPerCrossing
protected

Definition at line 70 of file FPGATrackSimEventInfo.h.

◆ m_averageInteractionsPerCrossing

float FPGATrackSimEventInfo::m_averageInteractionsPerCrossing
protected

Definition at line 69 of file FPGATrackSimEventInfo.h.

◆ m_BCID

int FPGATrackSimEventInfo::m_BCID
protected

Definition at line 72 of file FPGATrackSimEventInfo.h.

◆ m_event_number

unsigned long FPGATrackSimEventInfo::m_event_number
protected

Definition at line 68 of file FPGATrackSimEventInfo.h.

◆ m_extendedLevel1ID

unsigned int FPGATrackSimEventInfo::m_extendedLevel1ID
protected

Definition at line 73 of file FPGATrackSimEventInfo.h.

◆ m_LB

int FPGATrackSimEventInfo::m_LB
protected

Definition at line 71 of file FPGATrackSimEventInfo.h.

◆ m_level1TriggerInfo

std::vector<unsigned int> FPGATrackSimEventInfo::m_level1TriggerInfo
protected

Definition at line 75 of file FPGATrackSimEventInfo.h.

◆ m_level1TriggerType

unsigned int FPGATrackSimEventInfo::m_level1TriggerType
protected

Definition at line 74 of file FPGATrackSimEventInfo.h.

◆ m_run_number

unsigned long FPGATrackSimEventInfo::m_run_number
protected

Definition at line 67 of file FPGATrackSimEventInfo.h.


The documentation for this class was generated from the following files:
FPGATrackSimEventInfo::m_actualInteractionsPerCrossing
float m_actualInteractionsPerCrossing
Definition: FPGATrackSimEventInfo.h:70
FPGATrackSimEventInfo::m_BCID
int m_BCID
Definition: FPGATrackSimEventInfo.h:72
FPGATrackSimEventInfo::eventNumber
unsigned long eventNumber() const
Definition: FPGATrackSimEventInfo.h:45
FPGATrackSimEventInfo::m_level1TriggerType
unsigned int m_level1TriggerType
Definition: FPGATrackSimEventInfo.h:74
FPGATrackSimEventInfo::m_level1TriggerInfo
std::vector< unsigned int > m_level1TriggerInfo
Definition: FPGATrackSimEventInfo.h:75
FPGATrackSimEventInfo::m_LB
int m_LB
Definition: FPGATrackSimEventInfo.h:71
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
FPGATrackSimEventInfo::m_averageInteractionsPerCrossing
float m_averageInteractionsPerCrossing
Definition: FPGATrackSimEventInfo.h:69
FPGATrackSimEventInfo::m_run_number
unsigned long m_run_number
Definition: FPGATrackSimEventInfo.h:67
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
FPGATrackSimEventInfo::m_event_number
unsigned long m_event_number
Definition: FPGATrackSimEventInfo.h:68
FPGATrackSimEventInfo::m_extendedLevel1ID
unsigned int m_extendedLevel1ID
Definition: FPGATrackSimEventInfo.h:73
FPGATrackSimEventInfo::runNumber
unsigned long runNumber() const
Definition: FPGATrackSimEventInfo.h:44