ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
CCalSteppingAction () | |
virtual | ~CCalSteppingAction () |
virtual void | UserSteppingAction (const G4Step *aStep) |
void | endOfEvent () |
Public Member Functions inherited from G4UserSteppingAction | |
G4UserSteppingAction () | |
virtual | ~G4UserSteppingAction () |
virtual void | SetSteppingManagerPointer (G4SteppingManager *pValue) |
Private Attributes | |
G4float | LateralProfile [70] |
G4float | timeDeposit [200] |
G4int | timeHistoMaxBin |
Additional Inherited Members | |
Protected Attributes inherited from G4UserSteppingAction | |
G4SteppingManager * | fpSteppingManager |
Definition at line 38 of file CCalSteppingAction.hh.
View newest version in sPHENIX GitHub at line 38 of file CCalSteppingAction.hh
CCalSteppingAction::CCalSteppingAction | ( | ) |
Definition at line 44 of file CCalSteppingAction.cc.
View newest version in sPHENIX GitHub at line 44 of file CCalSteppingAction.cc
References LateralProfile, timeDeposit, and timeHistoMaxBin.
|
virtual |
Definition at line 51 of file CCalSteppingAction.cc.
View newest version in sPHENIX GitHub at line 51 of file CCalSteppingAction.cc
void CCalSteppingAction::endOfEvent | ( | ) |
Definition at line 87 of file CCalSteppingAction.cc.
View newest version in sPHENIX GitHub at line 87 of file CCalSteppingAction.cc
References G4VAnalysisManager::FillH1(), G4cout, G4endl, G4VAnalysisManager::GetH1Id(), G4ToolsAnalysisManager::Instance(), LateralProfile, t, timeDeposit, and timeHistoMaxBin.
Referenced by CCalEventAction::EndOfEventAction().
Reimplemented from G4UserSteppingAction.
Definition at line 54 of file CCalSteppingAction.cc.
View newest version in sPHENIX GitHub at line 54 of file CCalSteppingAction.cc
References cm, CLHEP::eV, G4StepPoint::GetGlobalTime(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), CLHEP::GeV, it, LateralProfile, max, min, nanosecond, Acts::VectorHelpers::perp(), Acts::VectorHelpers::time(), timeDeposit, timeHistoMaxBin, CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
|
private |
Definition at line 50 of file CCalSteppingAction.hh.
View newest version in sPHENIX GitHub at line 50 of file CCalSteppingAction.hh
Referenced by CCalSteppingAction(), endOfEvent(), and UserSteppingAction().
|
private |
Definition at line 51 of file CCalSteppingAction.hh.
View newest version in sPHENIX GitHub at line 51 of file CCalSteppingAction.hh
Referenced by CCalSteppingAction(), endOfEvent(), and UserSteppingAction().
|
private |
Definition at line 52 of file CCalSteppingAction.hh.
View newest version in sPHENIX GitHub at line 52 of file CCalSteppingAction.hh
Referenced by CCalSteppingAction(), endOfEvent(), and UserSteppingAction().