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

Holds information about collisions timing from end-cap LAr calorimeters. More...

#include <LArCollisionTime.h>

Collaboration diagram for LArCollisionTime:

Public Member Functions

 LArCollisionTime ()
 main constructor with all data members set to zero More...
 
 LArCollisionTime (int ncellA, int ncellC, float energyA, float energyC, float timeA, float timeC)
 constructor; initialize all data members in constructor More...
 
int ncellA () const
 get number of cells for time A side More...
 
int ncellC () const
 get number of cells for time C side More...
 
double energyA () const
 total energy A side More...
 
double energyC () const
 total energy C side More...
 
double timeA () const
 time A side More...
 
double timeC () const
 time C side More...
 

Private Attributes

int m_ncellA
 
int m_ncellC
 
float m_energyA
 
float m_energyC
 
float m_timeA
 
float m_timeC
 

Detailed Description

Holds information about collisions timing from end-cap LAr calorimeters.

Author
G.Unal

Definition at line 18 of file LArCollisionTime.h.

Constructor & Destructor Documentation

◆ LArCollisionTime() [1/2]

LArCollisionTime::LArCollisionTime ( )
inline

main constructor with all data members set to zero

Definition at line 60 of file LArCollisionTime.h.

61  : m_ncellA(0), m_ncellC(0), m_energyA(0.), m_energyC(0.), m_timeA(0.), m_timeC(0.) {}

◆ LArCollisionTime() [2/2]

LArCollisionTime::LArCollisionTime ( int  ncellA,
int  ncellC,
float  energyA,
float  energyC,
float  timeA,
float  timeC 
)
inline

constructor; initialize all data members in constructor

Definition at line 63 of file LArCollisionTime.h.

Member Function Documentation

◆ energyA()

double LArCollisionTime::energyA ( ) const
inline

total energy A side

Definition at line 36 of file LArCollisionTime.h.

36 { return m_energyA; };

◆ energyC()

double LArCollisionTime::energyC ( ) const
inline

total energy C side

Definition at line 39 of file LArCollisionTime.h.

39 { return m_energyC; };

◆ ncellA()

int LArCollisionTime::ncellA ( ) const
inline

get number of cells for time A side

Definition at line 30 of file LArCollisionTime.h.

30 { return m_ncellA; }

◆ ncellC()

int LArCollisionTime::ncellC ( ) const
inline

get number of cells for time C side

Definition at line 33 of file LArCollisionTime.h.

33 { return m_ncellC; };

◆ timeA()

double LArCollisionTime::timeA ( ) const
inline

time A side

Definition at line 42 of file LArCollisionTime.h.

42 { return m_timeA; };

◆ timeC()

double LArCollisionTime::timeC ( ) const
inline

time C side

Definition at line 45 of file LArCollisionTime.h.

45 { return m_timeC; };

Member Data Documentation

◆ m_energyA

float LArCollisionTime::m_energyA
private

Definition at line 51 of file LArCollisionTime.h.

◆ m_energyC

float LArCollisionTime::m_energyC
private

Definition at line 52 of file LArCollisionTime.h.

◆ m_ncellA

int LArCollisionTime::m_ncellA
private

Definition at line 49 of file LArCollisionTime.h.

◆ m_ncellC

int LArCollisionTime::m_ncellC
private

Definition at line 50 of file LArCollisionTime.h.

◆ m_timeA

float LArCollisionTime::m_timeA
private

Definition at line 53 of file LArCollisionTime.h.

◆ m_timeC

float LArCollisionTime::m_timeC
private

Definition at line 54 of file LArCollisionTime.h.


The documentation for this class was generated from the following file:
LArCollisionTime::energyC
double energyC() const
total energy C side
Definition: LArCollisionTime.h:39
LArCollisionTime::m_energyC
float m_energyC
Definition: LArCollisionTime.h:52
LArCollisionTime::m_energyA
float m_energyA
Definition: LArCollisionTime.h:51
LArCollisionTime::energyA
double energyA() const
total energy A side
Definition: LArCollisionTime.h:36
LArCollisionTime::m_timeA
float m_timeA
Definition: LArCollisionTime.h:53
LArCollisionTime::m_ncellC
int m_ncellC
Definition: LArCollisionTime.h:50
LArCollisionTime::ncellC
int ncellC() const
get number of cells for time C side
Definition: LArCollisionTime.h:33
LArCollisionTime::m_ncellA
int m_ncellA
Definition: LArCollisionTime.h:45
LArCollisionTime::m_timeC
float m_timeC
Definition: LArCollisionTime.h:54
LArCollisionTime::timeC
double timeC() const
time C side
Definition: LArCollisionTime.h:45
LArCollisionTime::ncellA
int ncellA() const
get number of cells for time A side
Definition: LArCollisionTime.h:30
LArCollisionTime::timeA
double timeA() const
time A side
Definition: LArCollisionTime.h:42