ATLAS Offline Software
Loading...
Searching...
No Matches
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 (const TBEventInfo &)=default
 TBEventInfo (TBEventInfo &&)=default
TBEventInfooperator= (const TBEventInfo &)=default
TBEventInfooperator= (TBEventInfo &&)=default
 ~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/4]

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),
41 m_cryoX(0),
42 m_cryoAngle(0),
43 m_tableY(0)
44 {
45 }
float m_tableY
Definition TBEventInfo.h:93
unsigned int m_run_num
Definition TBEventInfo.h:88
float m_beam_moment
Definition TBEventInfo.h:89
float m_cryoAngle
Definition TBEventInfo.h:92
float m_cryoX
Definition TBEventInfo.h:91

◆ TBEventInfo() [2/4]

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) {};
std::string m_beam_part
Definition TBEventInfo.h:90

◆ TBEventInfo() [3/4]

TBEventInfo::TBEventInfo ( const TBEventInfo & )
default

◆ TBEventInfo() [4/4]

TBEventInfo::TBEventInfo ( TBEventInfo && )
default

◆ ~TBEventInfo()

TBEventInfo::~TBEventInfo ( )

Definition at line 13 of file TBEventInfo.cxx.

14{ }

Member Function Documentation

◆ getBeamMomentum()

float TBEventInfo::getBeamMomentum ( ) const
inline

Definition at line 73 of file TBEventInfo.h.

73{return m_beam_moment;}

◆ getBeamParticle()

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

Definition at line 74 of file TBEventInfo.h.

74{return m_beam_part;}

◆ getCryoAngle()

float TBEventInfo::getCryoAngle ( ) const
inline

Definition at line 76 of file TBEventInfo.h.

76{return m_cryoAngle;}

◆ getCryoX()

float TBEventInfo::getCryoX ( ) const
inline

Definition at line 75 of file TBEventInfo.h.

75{return m_cryoX;}

◆ getEventClock()

int TBEventInfo::getEventClock ( ) const
inline

Definition at line 70 of file TBEventInfo.h.

70{return m_ev_clock;}

◆ getEventNum()

int TBEventInfo::getEventNum ( ) const
inline

Definition at line 69 of file TBEventInfo.h.

69{return m_ev_number;}

◆ getEventType()

int TBEventInfo::getEventType ( ) const
inline

Definition at line 71 of file TBEventInfo.h.

71{return m_ev_type;}

◆ getRunNum()

unsigned int TBEventInfo::getRunNum ( ) const
inline

Definition at line 72 of file TBEventInfo.h.

72{return m_run_num;}

◆ getTableY()

float TBEventInfo::getTableY ( ) const
inline

Definition at line 77 of file TBEventInfo.h.

77{return m_tableY;}

◆ operator=() [1/2]

TBEventInfo & TBEventInfo::operator= ( const TBEventInfo & )
default

◆ operator=() [2/2]

TBEventInfo & TBEventInfo::operator= ( TBEventInfo && )
default

Member Data Documentation

◆ m_beam_moment

float TBEventInfo::m_beam_moment
private

Definition at line 89 of file TBEventInfo.h.

◆ m_beam_part

std::string TBEventInfo::m_beam_part
private

Definition at line 90 of file TBEventInfo.h.

◆ m_cryoAngle

float TBEventInfo::m_cryoAngle
private

Definition at line 92 of file TBEventInfo.h.

◆ m_cryoX

float TBEventInfo::m_cryoX
private

Definition at line 91 of file TBEventInfo.h.

◆ m_ev_clock

int TBEventInfo::m_ev_clock
private

Definition at line 86 of file TBEventInfo.h.

◆ m_ev_number

int TBEventInfo::m_ev_number
private

Definition at line 85 of file TBEventInfo.h.

◆ m_ev_type

int TBEventInfo::m_ev_type
private

Definition at line 87 of file TBEventInfo.h.

◆ m_run_num

unsigned int TBEventInfo::m_run_num
private

Definition at line 88 of file TBEventInfo.h.

◆ m_tableY

float TBEventInfo::m_tableY
private

Definition at line 93 of file TBEventInfo.h.


The documentation for this class was generated from the following files: