#include <CCalSteppingAction.hh>
Definition at line 37 of file CCalSteppingAction.hh.
◆ CCalSteppingAction()
CCalSteppingAction::CCalSteppingAction |
( |
| ) |
|
|
private |
Definition at line 44 of file CCalSteppingAction.cc.
Alternative here is a XML file.
static CCalAnalysis * getInstance()
◆ ~CCalSteppingAction()
CCalSteppingAction::~CCalSteppingAction |
( |
| ) |
|
◆ endOfEvent()
void CCalSteppingAction::endOfEvent |
( |
| ) |
|
|
private |
Definition at line 83 of file CCalSteppingAction.cc.
G4GLOB_DLL std::ostream G4cout
void InsertLateralProfile(float *)
Alternative here is a XML file.
static CCalAnalysis * getInstance()
◆ UserSteppingAction()
void CCalSteppingAction::UserSteppingAction |
( |
const G4Step * |
aStep | ) |
|
|
virtual |
Reimplemented from G4UserSteppingAction.
Definition at line 61 of file CCalSteppingAction.cc.
63 G4StepPoint* PostStepPoint= aStep->GetPostStepPoint();
64 G4StepPoint* PreStepPoint= aStep->GetPreStepPoint();
67 if ( PostStepPoint->GetGlobalTime() /
nanosecond > 1.0E9 ) TSliceID = 999999999;
68 else TSliceID =
static_cast<int>( PostStepPoint->GetGlobalTime() /
nanosecond );
73 PreStepPoint->GetPosition());
76 double perp = std::sqrt(HitPoint.
y()*HitPoint.
y()+HitPoint.
z()*HitPoint.
z());
77 int radialPosition =
std::min(69,
int(perp/
cm));
static const double nanosecond
◆ CCalEndOfEventAction
◆ LateralProfile
float CCalSteppingAction::LateralProfile[70] |
|
private |
◆ timeDeposit
float CCalSteppingAction::timeDeposit[200] |
|
private |
◆ timeHistoMaxBin
int CCalSteppingAction::timeHistoMaxBin |
|
private |
The documentation for this class was generated from the following files: