ATLAS Offline Software
Loading...
Searching...
No Matches
FPGATrackSimEventInfo Class Reference

#include <FPGATrackSimEventInfo.h>

Collaboration diagram for FPGATrackSimEventInfo:

Public Member Functions

 FPGATrackSimEventInfo ()
 FPGATrackSimEventInfo (unsigned long runNumber, int eventNumber, int bcid)
 ~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

◆ FPGATrackSimEventInfo() [2/2]

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

◆ ~FPGATrackSimEventInfo()

FPGATrackSimEventInfo::~FPGATrackSimEventInfo ( )

Definition at line 10 of file FPGATrackSimEventInfo.cxx.

10 {
11 reset();
12}

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; }
std::vector< unsigned int > 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 15 of file FPGATrackSimEventInfo.cxx.

15 {
16 m_level1TriggerInfo.clear();
17}

◆ 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

◆ 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.

◆ 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: