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