]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliESD.cxx
User stepping methods added (E. Futo)
[u/mrichter/AliRoot.git] / STEER / AliESD.cxx
CommitLineData
8a8d023f 1/**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 * *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
6 * *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
15
16/*
17$Log:
18*/
19
e2afb3b6 20/////////////////////////////////////////////////////////////////////////
21// //
22// //
23/////////////////////////////////////////////////////////////////////////
8a8d023f 24
b16a1b1e 25#include "Riostream.h"
8a8d023f 26
27#include "AliESD.h"
28
29ClassImp(AliESD)
30
e2afb3b6 31//_______________________________________________________________________
32AliESD::AliESD():
33 fEventNumber(0),
34 fRunNumber(0),
35 fTrigger(0),
36 fRecoVersion(0),
37 fBitDDL(0),
38 fNSecVertex(0),
39 fNParticipants(0),
40 fNPartError(0),
41 fNElectron(0),
42 fNMuons(0),
43 fNPions(0),
44 fNKaons(0),
45 fNProtons(0),
46 fNPHOSPhotons(0),
47 fNPHOSNeutrons(0),
48 fNPHOSCCluster(0),
49 fNEMCALCluster(0),
50 fNPMDCluster(0),
51 fTMaxClusterEnergy(0),
52 fTMaxPCharged(0),
53 fNCharged(0),
54 fTotTranEnergy(0),
55 fESDVertex(),
56 fSecVertex(0),
57 fNonAssTrack(0),
58 fPhoton(0),
59 fNeutron(0),
60 fEMCALCluster(0),
61 fPMDCluster(0)
62{
63 Info("def ctor","Has been called\n");
64}
65
66//_______________________________________________________________________
67AliESD::AliESD(const AliESD &esd):
68 TObject(esd),
69 fEventNumber(0),
70 fRunNumber(0),
71 fTrigger(0),
72 fRecoVersion(0),
73 fBitDDL(0),
74 fNSecVertex(0),
75 fNParticipants(0),
76 fNPartError(0),
77 fNElectron(0),
78 fNMuons(0),
79 fNPions(0),
80 fNKaons(0),
81 fNProtons(0),
82 fNPHOSPhotons(0),
83 fNPHOSNeutrons(0),
84 fNPHOSCCluster(0),
85 fNEMCALCluster(0),
86 fNPMDCluster(0),
87 fTMaxClusterEnergy(0),
88 fTMaxPCharged(0),
89 fNCharged(0),
90 fTotTranEnergy(0),
91 fESDVertex(),
92 fSecVertex(0),
93 fNonAssTrack(0),
94 fPhoton(0),
95 fNeutron(0),
96 fEMCALCluster(0),
97 fPMDCluster(0)
8a8d023f 98{
8a8d023f 99}
100
101ClassImp(AliESDVertex)
102
e2afb3b6 103//_______________________________________________________________________
104AliESDVertex::AliESDVertex():
105 fNPrimary(0),
106 fCoordinates(3),
107 fErrorMatrix(6),
108 fPrimaryTracks(0),
109 fEffectiveMass(0),
110 fEffectiveMassError(0)
8a8d023f 111{
112 cout << "ESDVertex def ctor" << endl;
e2afb3b6 113}
114
115//_______________________________________________________________________
116AliESDVertex::AliESDVertex(const AliESDVertex &esdv):
117 TObject(esdv),
118 fNPrimary(0),
119 fCoordinates(0),
120 fErrorMatrix(0),
121 fPrimaryTracks(0),
122 fEffectiveMass(0),
123 fEffectiveMassError(0)
124{
8a8d023f 125}
126
127ClassImp(AliESDTrack)
128
e2afb3b6 129//_______________________________________________________________________
130AliESDTrack::AliESDTrack() :
131 fTrackID(0),
132 fPVertex(5),
133 fPEVertex(15),
134 fPFMeasPoint(6),
135 fPFMeasPointErr(15),
136 fPLMeasPoint(6),
137 fPLMeasPointErr(15),
138 fTrackLength(0),
139 fTrackLengthErr(0),
140 fStopVertex(0),
141 fNPointsITS(0),
142 fNPointsTPC(0),
143 fNPointsTRD(0),
144 fMeanResITS(0),
145 fMeanResTPC(0),
146 fMeanResTRD(0),
147 fGlobalChi2(0),
148 fParticleType(0),
149 fPIDprobPi(0),
150 fPIDprobK(0),
151 fPIDprobP(0),
152 fPIDprobE(0)
8a8d023f 153{
154 cout << "ESDTrack def ctor" << endl;
8a8d023f 155}
e2afb3b6 156
157//_______________________________________________________________________
158AliESDTrack::AliESDTrack(const AliESDTrack &esdt):
159 TObject(esdt),
160 fTrackID(0),
161 fPVertex(0),
162 fPEVertex(0),
163 fPFMeasPoint(0),
164 fPFMeasPointErr(0),
165 fPLMeasPoint(0),
166 fPLMeasPointErr(0),
167 fTrackLength(0),
168 fTrackLengthErr(0),
169 fStopVertex(0),
170 fNPointsITS(0),
171 fNPointsTPC(0),
172 fNPointsTRD(0),
173 fMeanResITS(0),
174 fMeanResTPC(0),
175 fMeanResTRD(0),
176 fGlobalChi2(0),
177 fParticleType(0),
178 fPIDprobPi(0),
179 fPIDprobK(0),
180 fPIDprobP(0),
181 fPIDprobE(0)
182{
183}
184