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

#include <LArG4TBECBeamChHit.h>

Inheritance diagram for LArG4TBECBeamChHit:
Collaboration diagram for LArG4TBECBeamChHit:

Public Member Functions

 LArG4TBECBeamChHit ()
 
 LArG4TBECBeamChHit (G4int c=0, G4double energy=0., G4double time=0.)
 
virtual ~LArG4TBECBeamChHit ()
 
void Draw ()
 
void Print ()
 
G4int getIdentifier () const
 
G4double X () const
 
G4double Y () const
 
 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

G4int m_Chamber
 
G4double m_X
 
G4double m_Y
 
int m_Chamber
 
double m_X
 
double m_Y
 

Detailed Description

Definition at line 15 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.

Constructor & Destructor Documentation

◆ LArG4TBECBeamChHit() [1/4]

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/4]

LArG4TBECBeamChHit::LArG4TBECBeamChHit ( G4int  c = 0,
G4double  energy = 0.,
G4double  time = 0. 
)

◆ ~LArG4TBECBeamChHit() [1/2]

LArG4TBECBeamChHit::~LArG4TBECBeamChHit ( )
virtual

Definition at line 23 of file LArG4TBECBeamChHit.cxx.

23 {;}

◆ LArG4TBECBeamChHit() [3/4]

LArG4TBECBeamChHit::LArG4TBECBeamChHit ( )

◆ LArG4TBECBeamChHit() [4/4]

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() [2/2]

virtual LArG4TBECBeamChHit::~LArG4TBECBeamChHit ( )
virtual

Member Function Documentation

◆ Draw() [1/2]

void LArG4TBECBeamChHit::Draw ( )

◆ Draw() [2/2]

void LArG4TBECBeamChHit::Draw ( )

Definition at line 25 of file LArG4TBECBeamChHit.cxx.

25 {;}

◆ getIdentifier() [1/2]

int LArG4TBECBeamChHit::getIdentifier ( ) const
inline

Definition at line 31 of file B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h.

31 { return m_Chamber; }

◆ getIdentifier() [2/2]

G4int LArG4TBECBeamChHit::getIdentifier ( ) const
inline

Definition at line 36 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.

36 { return m_Chamber; }

◆ Print() [1/2]

void LArG4TBECBeamChHit::Print ( )

◆ Print() [2/2]

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() [1/2]

double LArG4TBECBeamChHit::X ( ) const
inline

Definition at line 32 of file B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h.

32 { return m_X; }

◆ X() [2/2]

G4double LArG4TBECBeamChHit::X ( ) const
inline

Definition at line 37 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.

37 { return m_X; }

◆ Y() [1/2]

double LArG4TBECBeamChHit::Y ( ) const
inline

Definition at line 33 of file B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h.

33 { return m_Y; }

◆ Y() [2/2]

G4double LArG4TBECBeamChHit::Y ( ) const
inline

Definition at line 38 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.

38 { return m_Y; }

Member Data Documentation

◆ m_Chamber [1/2]

int LArG4TBECBeamChHit::m_Chamber
private

◆ m_Chamber [2/2]

G4int LArG4TBECBeamChHit::m_Chamber
private

Definition at line 28 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.

◆ m_X [1/2]

double LArG4TBECBeamChHit::m_X
private

◆ m_X [2/2]

G4double LArG4TBECBeamChHit::m_X
private

Definition at line 29 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.

◆ m_Y [1/2]

double LArG4TBECBeamChHit::m_Y
private

◆ m_Y [2/2]

G4double LArG4TBECBeamChHit::m_Y
private

Definition at line 30 of file LArG4H6SD/src/LArG4TBECBeamChHit.h.


The documentation for this class was generated from the following files:
calibdata.chamber
chamber
Definition: calibdata.py:32
LArG4TBECBeamChHit::m_Chamber
G4int m_Chamber
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:28
LArG4TBECBeamChHit::m_X
G4double m_X
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:29
x
#define x
LArG4TBECBeamChHit::m_Y
G4double m_Y
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:30
y
#define y