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

#include <TBEventInfo.h>

Collaboration diagram for TBEventInfo:

Public Member Functions

 TBEventInfo ()
 
 TBEventInfo (int ev_number, int ev_clock, int ev_type, unsigned int run_num, float beam_moment, const std::string &beam_part, float cryoX, float cryoAngle, float tableY)
 
 ~TBEventInfo ()
 
int getEventNum () const
 
int getEventClock () const
 
int getEventType () const
 
unsigned int getRunNum () const
 
float getBeamMomentum () const
 
const std::string & getBeamParticle () const
 
float getCryoX () const
 
float getCryoAngle () const
 
float getTableY () const
 

Private Attributes

int m_ev_number
 
int m_ev_clock
 
int m_ev_type
 
unsigned int m_run_num
 
float m_beam_moment
 
std::string m_beam_part
 
float m_cryoX
 
float m_cryoAngle
 
float m_tableY
 

Detailed Description

Definition at line 26 of file TBEventInfo.h.

Constructor & Destructor Documentation

◆ TBEventInfo() [1/2]

TBEventInfo::TBEventInfo ( )
inline

Definition at line 35 of file TBEventInfo.h.

36  : m_ev_number(0),
37  m_ev_clock(0),
38  m_ev_type(0),
39  m_run_num(0),
40  m_beam_moment(0),
41  m_cryoX(0),
42  m_cryoAngle(0),
43  m_tableY(0)
44  {
45  }

◆ TBEventInfo() [2/2]

TBEventInfo::TBEventInfo ( int  ev_number,
int  ev_clock,
int  ev_type,
unsigned int  run_num,
float  beam_moment,
const std::string &  beam_part,
float  cryoX,
float  cryoAngle,
float  tableY 
)
inline

Definition at line 47 of file TBEventInfo.h.

55  : m_ev_number(ev_number), m_ev_clock(ev_clock), m_ev_type(ev_type), m_run_num(run_num), m_beam_moment(beam_moment), m_beam_part(beam_part), m_cryoX(cryoX), m_cryoAngle(cryoAngle), m_tableY(tableY) {};

◆ ~TBEventInfo()

TBEventInfo::~TBEventInfo ( )

Definition at line 13 of file TBEventInfo.cxx.

14 { }

Member Function Documentation

◆ getBeamMomentum()

float TBEventInfo::getBeamMomentum ( ) const
inline

Definition at line 68 of file TBEventInfo.h.

68 {return m_beam_moment;}

◆ getBeamParticle()

const std::string& TBEventInfo::getBeamParticle ( ) const
inline

Definition at line 69 of file TBEventInfo.h.

69 {return m_beam_part;}

◆ getCryoAngle()

float TBEventInfo::getCryoAngle ( ) const
inline

Definition at line 71 of file TBEventInfo.h.

71 {return m_cryoAngle;}

◆ getCryoX()

float TBEventInfo::getCryoX ( ) const
inline

Definition at line 70 of file TBEventInfo.h.

70 {return m_cryoX;}

◆ getEventClock()

int TBEventInfo::getEventClock ( ) const
inline

Definition at line 65 of file TBEventInfo.h.

65 {return m_ev_clock;}

◆ getEventNum()

int TBEventInfo::getEventNum ( ) const
inline

Definition at line 64 of file TBEventInfo.h.

64 {return m_ev_number;}

◆ getEventType()

int TBEventInfo::getEventType ( ) const
inline

Definition at line 66 of file TBEventInfo.h.

66 {return m_ev_type;}

◆ getRunNum()

unsigned int TBEventInfo::getRunNum ( ) const
inline

Definition at line 67 of file TBEventInfo.h.

67 {return m_run_num;}

◆ getTableY()

float TBEventInfo::getTableY ( ) const
inline

Definition at line 72 of file TBEventInfo.h.

72 {return m_tableY;}

Member Data Documentation

◆ m_beam_moment

float TBEventInfo::m_beam_moment
private

Definition at line 84 of file TBEventInfo.h.

◆ m_beam_part

std::string TBEventInfo::m_beam_part
private

Definition at line 85 of file TBEventInfo.h.

◆ m_cryoAngle

float TBEventInfo::m_cryoAngle
private

Definition at line 87 of file TBEventInfo.h.

◆ m_cryoX

float TBEventInfo::m_cryoX
private

Definition at line 86 of file TBEventInfo.h.

◆ m_ev_clock

int TBEventInfo::m_ev_clock
private

Definition at line 81 of file TBEventInfo.h.

◆ m_ev_number

int TBEventInfo::m_ev_number
private

Definition at line 80 of file TBEventInfo.h.

◆ m_ev_type

int TBEventInfo::m_ev_type
private

Definition at line 82 of file TBEventInfo.h.

◆ m_run_num

unsigned int TBEventInfo::m_run_num
private

Definition at line 83 of file TBEventInfo.h.

◆ m_tableY

float TBEventInfo::m_tableY
private

Definition at line 88 of file TBEventInfo.h.


The documentation for this class was generated from the following files:
TBEventInfo::m_ev_clock
int m_ev_clock
Definition: TBEventInfo.h:81
TBEventInfo::m_run_num
unsigned int m_run_num
Definition: TBEventInfo.h:83
TBEventInfo::m_cryoAngle
float m_cryoAngle
Definition: TBEventInfo.h:87
TBEventInfo::m_beam_moment
float m_beam_moment
Definition: TBEventInfo.h:84
TBEventInfo::m_ev_type
int m_ev_type
Definition: TBEventInfo.h:82
TBEventInfo::m_beam_part
std::string m_beam_part
Definition: TBEventInfo.h:85
TBEventInfo::m_cryoX
float m_cryoX
Definition: TBEventInfo.h:86
TBEventInfo::m_tableY
float m_tableY
Definition: TBEventInfo.h:88
TBEventInfo::m_ev_number
int m_ev_number
Definition: TBEventInfo.h:80