Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
SteppingAction Class Reference

#include <SteppingAction.hh>

Inheritance diagram for SteppingAction:
Inheritance graph
[legend]
Collaboration diagram for SteppingAction:
Collaboration graph
[legend]

Public Member Functions

 SteppingAction (DetectorConstruction *, RunAction *, PrimaryGeneratorAction *, EventAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
G4double BirksAttenuation (const G4Step *)
 
 SteppingAction (RunAction *, DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *, DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *, DetectorConstruction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, EventAction *)
 
virtual ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, EventAction *)
 
virtual ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *, EventAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *, EventAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *, EventAction *, HistoManager *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (PrimaryGeneratorAction *, RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, PrimaryGeneratorAction *, RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *, EventAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *, EventAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
G4double BirksAttenuation (const G4Step *)
 
 SteppingAction (EventAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *, EventAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *)
 
virtual ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction ()
 
virtual ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (RunAction *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (PrimaryGeneratorAction *, RunAction *)
 
 ~SteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *, EventAction *, TrackingAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, RunAction *, EventAction *, TrackingAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction (DetectorConstruction *, PrimaryGeneratorAction *, RunAction *, HistoManager *)
 
 ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
 SteppingAction ()
 
virtual ~SteppingAction ()
 
void UserSteppingAction (const G4Step *)
 
- Public Member Functions inherited from G4UserSteppingAction
 G4UserSteppingAction ()
 
virtual ~G4UserSteppingAction ()
 
void SetSteppingManagerPointer (G4SteppingManager *pValue)
 

Additional Inherited Members

- Protected Attributes inherited from G4UserSteppingAction
G4SteppingManager * fpSteppingManager
 

Detailed Description

Definition at line 47 of file SteppingAction.hh.

Constructor & Destructor Documentation

SteppingAction::SteppingAction ( DetectorConstruction *  det,
RunAction *  run,
PrimaryGeneratorAction *  prim,
EventAction *  evt,
HistoManager *  hist 
)

Definition at line 45 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )

Definition at line 57 of file SteppingAction.cc.

SteppingAction::SteppingAction ( RunAction *  run,
DetectorConstruction *  det,
PrimaryGeneratorAction *  pri,
HistoManager *  his 
)

Definition at line 45 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  ,
DetectorConstruction *  ,
PrimaryGeneratorAction *  ,
HistoManager *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  ,
DetectorConstruction *  ,
PrimaryGeneratorAction *  ,
HistoManager *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  det,
EventAction *  evt 
)

Definition at line 48 of file SteppingAction.cc.

virtual SteppingAction::~SteppingAction ( )
virtual
SteppingAction::SteppingAction ( DetectorConstruction *  ,
EventAction *   
)
virtual SteppingAction::~SteppingAction ( )
virtual
SteppingAction::SteppingAction ( RunAction *  run,
EventAction *  event 
)

Definition at line 44 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
inline

Definition at line 48 of file SteppingAction.hh.

SteppingAction::SteppingAction ( DetectorConstruction *  det,
RunAction *  RuAct,
EventAction *  event 
)

Definition at line 45 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  det,
RunAction *  RuAct,
EventAction *  event,
HistoManager *  histo 
)

Definition at line 45 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  RuAct)

Definition at line 41 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( PrimaryGeneratorAction *  prim,
RunAction *  RuAct 
)

Definition at line 42 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  det,
PrimaryGeneratorAction *  prim,
RunAction *  RuAct 
)

Definition at line 44 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  )
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  RuAct,
HistoManager *  Hist 
)

Definition at line 42 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  ,
EventAction *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  det,
RunAction *  run 
)

Definition at line 43 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  ,
RunAction *  ,
EventAction *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( EventAction *  EvAct)

Definition at line 44 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  ,
RunAction *  ,
EventAction *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( RunAction *  )
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  ,
RunAction *   
)
virtual SteppingAction::~SteppingAction ( )
virtual
SteppingAction::SteppingAction ( )

Definition at line 54 of file SteppingAction.cc.

virtual SteppingAction::~SteppingAction ( )
virtual
SteppingAction::SteppingAction ( RunAction *  )
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( PrimaryGeneratorAction *  ,
RunAction *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  det,
RunAction *  RuAct,
EventAction *  EvAct,
TrackingAction *  TrAct,
HistoManager *  histo 
)

Definition at line 47 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  ,
RunAction *  ,
EventAction *  ,
TrackingAction *  ,
HistoManager *   
)
SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( DetectorConstruction *  det,
PrimaryGeneratorAction *  prim,
RunAction *  RuAct,
HistoManager *  Hist 
)

Definition at line 45 of file SteppingAction.cc.

SteppingAction::~SteppingAction ( )
SteppingAction::SteppingAction ( )
virtual SteppingAction::~SteppingAction ( )
virtual

Member Function Documentation

G4double SteppingAction::BirksAttenuation ( const G4Step *  )
G4double SteppingAction::BirksAttenuation ( const G4Step *  aStep)

Definition at line 135 of file SteppingAction.cc.

Here is the call graph for this function:

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  step)
virtual

example of Birk attenuation G4double destep = aStep->GetTotalEnergyDeposit(); G4double response = BirksAttenuation(aStep); G4cout << " Destep: " << destep/keV << " keV" << " response after Birks: " << response/keV << " keV" << G4endl;

Reimplemented from G4UserSteppingAction.

Definition at line 62 of file SteppingAction.cc.

Here is the call graph for this function:

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.

virtual void SteppingAction::UserSteppingAction ( const G4Step *  )
virtual

Reimplemented from G4UserSteppingAction.


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