ATLAS Offline Software
Loading...
Searching...
No Matches
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
 LArCollisionTime (int ncellA, int ncellC, float energyA, float energyC, float timeA, float timeC)
 constructor; initialize all data members in constructor
int ncellA () const
 get number of cells for time A side
int ncellC () const
 get number of cells for time C side
double energyA () const
 total energy A side
double energyC () const
 total energy C side
double timeA () const
 time A side
double timeC () const
 time C side

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.

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

int ncellA() const
get number of cells for time A side
double timeA() const
time A side
int ncellC() const
get number of cells for time C side
double energyA() const
total energy A side
double energyC() const
total energy C side
double timeC() const
time C side

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: