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

#include <LArG4TBECBeamChHit.h>

Collaboration diagram for LArG4TBECBeamChHit:

Public Member Functions

 LArG4TBECBeamChHit ()
 
 LArG4TBECBeamChHit (int c=0, double energy=0., double time=0.)
 
virtual ~LArG4TBECBeamChHit ()
 
void Draw ()
 
void Print ()
 
int getIdentifier () const
 
double X () const
 
double Y () const
 

Private Attributes

int m_Chamber
 
double m_X
 
double m_Y
 

Detailed Description

Definition at line 10 of file LArG4TBECBeamChHit.h.

Constructor & Destructor Documentation

◆ LArG4TBECBeamChHit() [1/2]

LArG4TBECBeamChHit::LArG4TBECBeamChHit ( )

Definition at line 11 of file LArG4TBECBeamChHit.cxx.

12  : m_Chamber(0)
13  , m_X(0.)
14  , m_Y(0.)
15 {}

◆ LArG4TBECBeamChHit() [2/2]

LArG4TBECBeamChHit::LArG4TBECBeamChHit ( int  c = 0,
double  energy = 0.,
double  time = 0. 
)

Definition at line 17 of file LArG4TBECBeamChHit.cxx.

19  , m_X(x)
20  , m_Y(y)
21 {;}

◆ ~LArG4TBECBeamChHit()

LArG4TBECBeamChHit::~LArG4TBECBeamChHit ( )
virtual

Definition at line 23 of file LArG4TBECBeamChHit.cxx.

23 {;}

Member Function Documentation

◆ Draw()

void LArG4TBECBeamChHit::Draw ( )

Definition at line 25 of file LArG4TBECBeamChHit.cxx.

25 {;}

◆ getIdentifier()

int LArG4TBECBeamChHit::getIdentifier ( ) const
inline

Definition at line 31 of file LArG4TBECBeamChHit.h.

31 { return m_Chamber; }

◆ Print()

void LArG4TBECBeamChHit::Print ( )

Definition at line 27 of file LArG4TBECBeamChHit.cxx.

28 {
29  std::cout << "LArG4TBECBeamChHit: ";
30  std::cout << "chamber " << m_Chamber;
31  std::cout << " at ("
32  << m_X << ","
33  << m_Y << ")" << std::endl;
34 }

◆ X()

double LArG4TBECBeamChHit::X ( ) const
inline

Definition at line 32 of file LArG4TBECBeamChHit.h.

32 { return m_X; }

◆ Y()

double LArG4TBECBeamChHit::Y ( ) const
inline

Definition at line 33 of file LArG4TBECBeamChHit.h.

33 { return m_Y; }

Member Data Documentation

◆ m_Chamber

int LArG4TBECBeamChHit::m_Chamber
private

Definition at line 23 of file LArG4TBECBeamChHit.h.

◆ m_X

double LArG4TBECBeamChHit::m_X
private

Definition at line 24 of file LArG4TBECBeamChHit.h.

◆ m_Y

double LArG4TBECBeamChHit::m_Y
private

Definition at line 25 of file LArG4TBECBeamChHit.h.


The documentation for this class was generated from the following files:
calibdata.chamber
chamber
Definition: calibdata.py:31
x
#define x
LArG4TBECBeamChHit::m_Chamber
int m_Chamber
Definition: LArG4TBECBeamChHit.h:23
LArG4TBECBeamChHit::m_X
double m_X
Definition: LArG4TBECBeamChHit.h:24
LArG4TBECBeamChHit::m_Y
double m_Y
Definition: LArG4TBECBeamChHit.h:25
y
#define y