AMSDST
Main Page
Classes
Files
File List
File Members
source
myEcalShower.h
Go to the documentation of this file.
1
// Authors: M.Duranti - INFN di Perugia
2
#ifndef myEcalShower_h
3
#define myEcalShower_h
4
5
#include "
myEcalShowerBase.h
"
6
7
class
myEcalShower
:
public
myEcalShowerBase
{
8
public
:
10
myEcalShower
();
12
~myEcalShower
();
13
14
Int_t
Status
;
15
Int_t
Nhits
;
16
Float_t
Dir
[3];
17
Float_t
DirCR
[3];
18
Float_t
CofG
[3];
19
Float_t
CofGCR
[3];
20
Float_t
Entry
[3];
21
Float_t
Exit
[3];
22
Float_t
EnergyD
;
23
inline
Float_t
EnergyD_GeV
(){
return
EnergyD
/1000.0; }
24
Float_t
EnergyC
;
25
Float_t
EnergyE
;
26
Float_t
EnergyE2014
;
27
Float_t
EnergyA
;
28
Float_t
EnergyF
;
29
Float_t
DispLat
;
30
Float_t
DispLatX
;
31
Float_t
DispLatY
;
32
Float_t
S35RaX
;
33
Float_t
S35RaY
;
34
Float_t
MaxS
;
35
36
Float_t
CorrectedEnergyElectrons
;
37
Float_t
CorrectedEnergyPhotons
;
38
39
float
GetCorrectedEnergy
(
int
partid=2,
int
method=2);
40
41
virtual
void
Clear
(Option_t* option=
""
);
42
private
:
43
virtual
void
init
();
44
45
public
:
46
ClassDef
(
myEcalShower
,9);
47
};
48
49
#ifdef _WITHGBATCH_
50
51
class
myEcalShowerFiller:
public
myEcalShower
52
{
53
public
:
55
myEcalShowerFiller();
57
~myEcalShowerFiller();
58
59
virtual
void
Fill(EcalShowerR* _shower);
60
61
EcalShowerR* shower;
62
63
virtual
void
Clear
(Option_t* option=
""
);
64
private
:
65
virtual
void
init
();
66
67
public
:
68
ClassDef
(myEcalShowerFiller,1);
69
};
70
71
#endif //#ifdef _WITHGBATCH_
72
73
#endif
Generated on Tue Dec 29 2015 23:02:50 for AMSDST by
1.8.3