ATLAS Offline Software
B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // LArG4TBECBeamChHit.hh
6 
7 #ifndef __LArG4TBECBeamChHit_H__
8 #define __LArG4TBECBeamChHit_H__
9 
10 class LArG4TBECBeamChHit
11 {
12 public:
13 
14  // Constructors and destructors.
16  LArG4TBECBeamChHit(int c = 0, double energy = 0., double time = 0.);
18 
19  void Draw();
20  void Print();
21 
22 private:
23  int m_Chamber;
24  double m_X;
25  double m_Y;
26 
27 public:
28  // Note the lack of "Set" methods. Once you've defined the position
29  // of a hit, you can't change it.
30  // 01-Feb-2001 WGS: Add accessor methods for calorID, zSideID, and region.
31  inline int getIdentifier() const { return m_Chamber; }
32  inline double X() const { return m_X; }
33  inline double Y() const { return m_Y; }
34 };
35 
36 
37 #endif // _LArG4TBECBeamChHit_H_
LArG4TBECBeamChHit::Draw
void Draw()
LArG4TBECBeamChHit::m_Chamber
G4int m_Chamber
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:28
LArG4TBECBeamChHit::m_X
G4double m_X
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:29
LArG4TBECBeamChHit::Print
void Print()
LArG4TBECBeamChHit::X
double X() const
Definition: B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h:32
LArG4TBECBeamChHit::~LArG4TBECBeamChHit
virtual ~LArG4TBECBeamChHit()
LArG4TBECBeamChHit::getIdentifier
int getIdentifier() const
Definition: B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h:31
LArG4TBECBeamChHit::m_Chamber
int m_Chamber
Definition: B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h:23
ParticleGun_FastCalo_ChargeFlip_Config.energy
energy
Definition: ParticleGun_FastCalo_ChargeFlip_Config.py:78
LArG4TBECBeamChHit::m_X
double m_X
Definition: B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h:24
LArG4TBECBeamChHit::LArG4TBECBeamChHit
LArG4TBECBeamChHit()
LArG4TBECBeamChHit::m_Y
double m_Y
Definition: B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h:25
LArG4TBECBeamChHit::m_Y
G4double m_Y
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:30
LArG4TBECBeamChHit::Y
double Y() const
Definition: B/LArG4TBSimEvent/LArG4TBSimEvent/LArG4TBECBeamChHit.h:33
CaloSwCorrections.time
def time(flags, cells_name, *args, **kw)
Definition: CaloSwCorrections.py:242
LArG4TBECBeamChHit
Definition: LArG4H6SD/src/LArG4TBECBeamChHit.h:16
python.compressB64.c
def c
Definition: compressB64.py:93