ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_Hit_p1.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#ifndef ALFA_Hit_p1_h
6#define ALFA_Hit_p1_h
7
8//#include "GeneratorObjectsTPCnv/HepMcParticleLink_p1.h"
9
10
12{
13 public:
14 // needed by athenaRoot
16 {
17 hitID=-1;
18 trackID=-1;
20 kineticEnergy=-9999.0;
21 energyDeposit=-9999.0;
22 preStepX=-9999.0;
23 preStepY=-9999.0;
24 preStepZ=-9999.0;
25 postStepX=-9999.0;
26 postStepY=-9999.0;
27 postStepZ=-9999.0;
28 globalTime=-9999.0;
29 sign_fiber=-1;
30 n_plate=-1;
31 n_fiber=-1;
32 n_station=-1;
33 };
34 friend class ALFA_HitCnv_p1;
35
36 private:
37 int hitID; // To identify the hit
39// HepMcParticleLink_p1 m_partLink; // link to the particle generating the hit
40 int particleEncoding; // PDG id
41 float kineticEnergy; // kin energy of the particle
42 float energyDeposit; // energy deposit by the hit
43 float preStepX;
44 float preStepY;
45 float preStepZ;
46 float postStepX;
47 float postStepY;
48 float postStepZ;
50
55};
56
57
58#endif
59
int particleEncoding
Definition ALFA_Hit_p1.h:40
float postStepY
Definition ALFA_Hit_p1.h:47
float kineticEnergy
Definition ALFA_Hit_p1.h:41
float preStepY
Definition ALFA_Hit_p1.h:44
friend class ALFA_HitCnv_p1
Definition ALFA_Hit_p1.h:34
float preStepZ
Definition ALFA_Hit_p1.h:45
float energyDeposit
Definition ALFA_Hit_p1.h:42
float globalTime
Definition ALFA_Hit_p1.h:49
float postStepX
Definition ALFA_Hit_p1.h:46
float postStepZ
Definition ALFA_Hit_p1.h:48
float preStepX
Definition ALFA_Hit_p1.h:43