34 #include "TrackingAction.hh"
36 #include "DetectorConstruction.hh"
38 #include "HistoManager.hh"
68 if (charge == 0.0)
return;
69 if (position.
z() <
fZend)
return;
70 if (direction.
z() <= 0.)
return;
80 analysisManager->
FillH1(ih, thetax);
81 analysisManager->
FillH1(ih, thetay);
89 rmin = ((
int)(r/dr))*dr;
90 ds =
twopi*(rmin + 0.5*dr)*dr;
91 analysisManager->
FillH1(ih, r, 1/ds);
97 rmin = ((
int)(r/dr))*dr;
98 ds =
twopi*(rmin + 0.5*dr)*dr;
99 analysisManager->
FillH1(ih, r, 1/(uz*ds));
103 Run* run =
static_cast<Run*
>(
117 analysisManager->
FillH1(ih, theta, weight);
125 G4double thetam = std::atan(r/dist);
131 analysisManager->
FillH1(ih, thetam, weight);