]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TGeant4/TGeant4.icc
Put back the two bellows in front of the absorber.
[u/mrichter/AliRoot.git] / TGeant4 / TGeant4.icc
CommitLineData
2817d3e2 1// $Id$
2// Category: run
3
4#include "TG4StepManager.h"
5
6// methods for step management
7// ------------------------------------------------
8
9inline void TGeant4::StopTrack()
10{
11 fStepManager->StopTrack();
12}
13
14inline void TGeant4::StopEvent()
15{
16 fStepManager->StopEvent();
17}
18
19inline void TGeant4::SetMaxStep(Float_t step)
20{
21 fStepManager->SetMaxStep(step);
22}
23
24inline void TGeant4::SetMaxNStep(Int_t number)
25{
26 fStepManager->SetMaxNStep(number);
27}
28
29inline void TGeant4::SetUserDecay(Int_t number)
30{
31 fStepManager->SetUserDecay(number);
32}
33
34inline Int_t TGeant4::CurrentVolID(Int_t& copyNo) const
35{
36 return fStepManager->CurrentVolID(copyNo);
37}
38
39inline Int_t TGeant4::CurrentVolOffID(Int_t off, Int_t& copyNo) const
40{
41 return fStepManager->CurrentVolOffID(off, copyNo);
42}
43
44inline const char* TGeant4::CurrentVolName() const
45{
46 return fStepManager->CurrentVolName();
47}
48
49inline const char* TGeant4::CurrentVolOffName(Int_t off) const
50{
51 return fStepManager->CurrentVolOffName(off);
52}
53
54inline Int_t TGeant4::CurrentMaterial(Float_t &a, Float_t &z,
55 Float_t &dens, Float_t &radl, Float_t &absl) const
56{
57 return fStepManager->CurrentMaterial(a, z, dens, radl, absl);
58}
59
60inline void TGeant4::Gmtod(Float_t* xm, Float_t* xd, Int_t iflag)
61{
62 fStepManager->Gmtod(xm, xd, iflag);
63}
64
65inline void TGeant4::Gdtom(Float_t* xd, Float_t* xm, Int_t iflag)
66{
67 fStepManager->Gdtom(xd, xm, iflag);
68}
69
70inline Float_t TGeant4::MaxStep() const
71{
72 return fStepManager->MaxStep();
73}
74
75inline Int_t TGeant4::GetMaxNStep() const
76{
77 return fStepManager->GetMaxNStep();
78}
79
80inline Int_t TGeant4::GetMedium() const
81{
82 return fStepManager->GetMedium();
83}
84
85inline void TGeant4::TrackPosition(TLorentzVector& position) const
86{
87 fStepManager->TrackPosition(position);
88}
89
90inline void TGeant4::TrackMomentum(TLorentzVector& momentum) const
91{
92 fStepManager->TrackMomentum(momentum);
93}
94
95inline void TGeant4::TrackVertexPosition(TLorentzVector& position) const
96{
97 fStepManager->TrackVertexPosition(position);
98}
99
100inline void TGeant4::TrackVertexMomentum(TLorentzVector& momentum) const
101{
102 fStepManager->TrackVertexMomentum(momentum);
103}
104
105inline Float_t TGeant4::TrackStep() const
106{
107 return fStepManager->TrackStep();
108}
109
110inline Float_t TGeant4::TrackLength() const
111{
112 return fStepManager->TrackLength();
113}
114
115inline Float_t TGeant4::TrackTime() const
116{
117 return fStepManager->TrackTime();
118}
119
120inline Float_t TGeant4::Edep() const
121{
122 return fStepManager->Edep();
123}
124
125inline Int_t TGeant4::TrackPid() const
126{
127 return fStepManager->TrackPid();
128}
129
130inline Float_t TGeant4::TrackCharge() const
131{
132 return fStepManager->TrackCharge();
133}
134
135inline Float_t TGeant4::TrackMass() const
136{
137 return fStepManager->TrackMass();
138}
139
140inline Float_t TGeant4::Etot() const
141{
142 return fStepManager->Etot();
143}
144
145inline Bool_t TGeant4::IsTrackInside() const
146{
147 return fStepManager->IsTrackInside();
148}
149
150inline Bool_t TGeant4::IsTrackEntering() const
151{
152 return fStepManager->IsTrackEntering();
153}
154
155inline Bool_t TGeant4::IsTrackExiting() const
156{
157 return fStepManager->IsTrackExiting();
158}
159
160inline Bool_t TGeant4::IsTrackOut() const
161{
162 return fStepManager->IsTrackOut();
163}
164
165inline Bool_t TGeant4::IsTrackDisappeared() const
166{
167 return fStepManager->IsTrackDisappeared();
168}
169
170inline Bool_t TGeant4::IsTrackStop() const
171{
172 return fStepManager->IsTrackStop();
173}
174
175inline Bool_t TGeant4::IsTrackAlive() const
176{
177 return fStepManager->IsTrackAlive();
178}
179
180inline Bool_t TGeant4::IsNewTrack() const
181{
182 return fStepManager->IsNewTrack();
183}
184
185inline Int_t TGeant4::NSecondaries() const
186{
187 return fStepManager->NSecondaries();
188}
189
190inline void TGeant4::GetSecondary(Int_t isec, Int_t& particleId,
191 TLorentzVector& position, TLorentzVector& momentum)
192{
193 fStepManager->GetSecondary(isec, particleId, position, momentum);
194}
195
196inline const char* TGeant4::ProdProcess() const
197{
198 return fStepManager->ProdProcess();
199}