ATLAS Offline Software
LArCalorimeter
LArG4TB
LArG4TBSimEvent
LArG4TBSimEvent
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.
15
LArG4TBECBeamChHit
();
16
LArG4TBECBeamChHit
(
int
c
= 0,
double
energy
= 0.,
double
time
= 0.);
17
virtual
~LArG4TBECBeamChHit
();
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
Generated on Sun Dec 22 2024 21:13:29 for ATLAS Offline Software by
1.8.18