Geant4  10.03
CCalSteppingAction Class Reference

#include <CCalSteppingAction.hh>

+ Inheritance diagram for CCalSteppingAction:
+ Collaboration diagram for CCalSteppingAction:

Public Member Functions

 ~CCalSteppingAction ()
 
virtual void UserSteppingAction (const G4Step *aStep)
 
- Public Member Functions inherited from G4UserSteppingAction
 G4UserSteppingAction ()
 
virtual ~G4UserSteppingAction ()
 
virtual void SetSteppingManagerPointer (G4SteppingManager *pValue)
 

Private Member Functions

 CCalSteppingAction ()
 
void endOfEvent ()
 

Private Attributes

float LateralProfile [70]
 
float timeDeposit [200]
 
int timeHistoMaxBin
 

Friends

class CCalEndOfEventAction
 

Additional Inherited Members

- Protected Attributes inherited from G4UserSteppingAction
G4SteppingManagerfpSteppingManager
 

Detailed Description

Definition at line 37 of file CCalSteppingAction.hh.

Constructor & Destructor Documentation

CCalSteppingAction::CCalSteppingAction ( )
private

Definition at line 44 of file CCalSteppingAction.cc.

References CCalAnalysis::getInstance(), LateralProfile, CCalAnalysis::maxbin(), timeDeposit, and timeHistoMaxBin.

+ Here is the call graph for this function:

CCalSteppingAction::~CCalSteppingAction ( )

Definition at line 56 of file CCalSteppingAction.cc.

References G4cout, and G4endl.

Member Function Documentation

void CCalSteppingAction::endOfEvent ( )
private

Definition at line 83 of file CCalSteppingAction.cc.

References G4cout, G4endl, CCalAnalysis::getInstance(), CCalAnalysis::InsertLateralProfile(), CCalAnalysis::InsertTime(), LateralProfile, and timeDeposit.

Referenced by CCalEndOfEventAction::EndOfEventAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void CCalSteppingAction::UserSteppingAction ( const G4Step aStep)
virtual

Reimplemented from G4UserSteppingAction.

Definition at line 61 of file CCalSteppingAction.cc.

References cm, G4StepPoint::GetGlobalTime(), G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetTotalEnergyDeposit(), GeV, LateralProfile, G4INCL::Math::min(), nanosecond, timeDeposit, and timeHistoMaxBin.

+ Here is the call graph for this function:

Friends And Related Function Documentation

friend class CCalEndOfEventAction
friend

Definition at line 39 of file CCalSteppingAction.hh.

Member Data Documentation

float CCalSteppingAction::LateralProfile[70]
private

Definition at line 51 of file CCalSteppingAction.hh.

Referenced by CCalSteppingAction(), endOfEvent(), and UserSteppingAction().

float CCalSteppingAction::timeDeposit[200]
private

Definition at line 52 of file CCalSteppingAction.hh.

Referenced by CCalSteppingAction(), endOfEvent(), and UserSteppingAction().

int CCalSteppingAction::timeHistoMaxBin
private

Definition at line 53 of file CCalSteppingAction.hh.

Referenced by CCalSteppingAction(), and UserSteppingAction().


The documentation for this class was generated from the following files: