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

Holds information about bkg and collisions timing and multiplicity from BCM stations. More...

#include <BcmCollisionTime.h>

Collaboration diagram for BcmCollisionTime:

Public Member Functions

 BcmCollisionTime ()
 main constructor with all data members set to zero More...
 
 BcmCollisionTime (int multiLG, int multiHG, const std::vector< float > &deltaT)
 constructor; initialize all data members in constructor More...
 
int getMultiLG () const
 destructor; initialize all data members in constructor and include vector More...
 
int getMultiHG () const
 get HG multiplicity More...
 
std::vector< float > getDeltaT () const
 get if event is col like More...
 

Private Attributes

int m_multiLG
 
int m_multiHG
 
std::vector< float > m_deltaT
 

Detailed Description

Holds information about bkg and collisions timing and multiplicity from BCM stations.

Author
Hendrik Jansen

Definition at line 19 of file BcmCollisionTime.h.

Constructor & Destructor Documentation

◆ BcmCollisionTime() [1/2]

BcmCollisionTime::BcmCollisionTime ( )

main constructor with all data members set to zero

◆ BcmCollisionTime() [2/2]

BcmCollisionTime::BcmCollisionTime ( int  multiLG,
int  multiHG,
const std::vector< float > &  deltaT 
)
inline

constructor; initialize all data members in constructor

constructor; initialize all data members in constructor and include vector

constructor; initialize all data members in constructor and include vector

Definition at line 75 of file BcmCollisionTime.h.

76  : m_multiLG(multiLG), m_multiHG(multiHG), m_deltaT(deltaT){}

Member Function Documentation

◆ getDeltaT()

std::vector<float> BcmCollisionTime::getDeltaT ( ) const
inline

get if event is col like

get if event is bkg like

get complete list of deltaTs

Definition at line 55 of file BcmCollisionTime.h.

55 { return m_deltaT; };

◆ getMultiHG()

int BcmCollisionTime::getMultiHG ( ) const
inline

get HG multiplicity

Definition at line 46 of file BcmCollisionTime.h.

46 { return m_multiHG; };

◆ getMultiLG()

int BcmCollisionTime::getMultiLG ( ) const
inline

destructor; initialize all data members in constructor and include vector

get vector of deltaTs

get LG multiplicity

Definition at line 43 of file BcmCollisionTime.h.

43 { return m_multiLG; };

Member Data Documentation

◆ m_deltaT

std::vector<float> BcmCollisionTime::m_deltaT
private

Definition at line 63 of file BcmCollisionTime.h.

◆ m_multiHG

int BcmCollisionTime::m_multiHG
private

Definition at line 60 of file BcmCollisionTime.h.

◆ m_multiLG

int BcmCollisionTime::m_multiLG
private

Definition at line 59 of file BcmCollisionTime.h.


The documentation for this class was generated from the following file:
BcmCollisionTime::m_multiHG
int m_multiHG
Definition: BcmCollisionTime.h:60
BcmCollisionTime::m_multiLG
int m_multiLG
Definition: BcmCollisionTime.h:55
BcmCollisionTime::m_deltaT
std::vector< float > m_deltaT
Definition: BcmCollisionTime.h:63