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

#include <TrackingAction.hh>

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

Public Member Functions

 TrackingAction (DetectorConstruction *, RunAction *, PrimaryGeneratorAction *, EventAction *, HistoManager *)
 
 ~TrackingAction ()
 
void PreUserTrackingAction (const G4Track *)
 
void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *detector=0)
 
 ~TrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
void SetDetector (DetectorConstruction *detector)
 
std::map< const
G4ParticleDefinition *, int > & 
GetNParticlesCreatedInTarget ()
 
std::map< const
G4ParticleDefinition *, int > & 
GetNParticlesCreatedInWorld ()
 
 TrackingAction (RunAction *)
 
 ~TrackingAction ()
 
void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (PrimaryGeneratorAction *, RunAction *)
 
 ~TrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *, RunAction *)
 
 ~TrackingAction ()
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *, RunAction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~TrackingAction ()
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (RunAction *)
 
 ~TrackingAction ()
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *, RunAction *, EventAction *)
 
 ~TrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *, RunAction *, EventAction *)
 
 ~TrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *, RunAction *)
 
virtual ~TrackingAction ()
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction ()
 
virtual ~TrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
virtual void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (PrimaryGeneratorAction *, HistoManager *)
 
 ~TrackingAction ()
 
void PreUserTrackingAction (const G4Track *)
 
void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (RunAction *)
 
 ~TrackingAction ()
 
void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (DetectorConstruction *, RunAction *, HistoManager *)
 
 ~TrackingAction ()
 
void PreUserTrackingAction (const G4Track *)
 
void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (RunAction *, HistoManager *)
 
 ~TrackingAction ()
 
void PreUserTrackingAction (const G4Track *)
 
void PostUserTrackingAction (const G4Track *)
 
void AddEdepCavity (G4double de)
 
 TrackingAction (RunAction *, HistoManager *)
 
 ~TrackingAction ()
 
void PreUserTrackingAction (const G4Track *)
 
void PostUserTrackingAction (const G4Track *)
 
void AddEdepCavity (G4double de)
 
 TrackingAction ()
 
virtual ~TrackingAction ()
 
void PreUserTrackingAction (const G4Track *)
 
void PostUserTrackingAction (const G4Track *)
 
 TrackingAction (RunAction *, EventAction *)
 
 ~TrackingAction ()
 
virtual void PreUserTrackingAction (const G4Track *)
 
virtual void PostUserTrackingAction (const G4Track *)
 
void SetFullChain (G4bool flag)
 
- Public Member Functions inherited from G4UserTrackingAction
 G4UserTrackingAction ()
 
virtual ~G4UserTrackingAction ()
 
void SetTrackingManagerPointer (G4TrackingManager *pValue)
 

Additional Inherited Members

- Protected Attributes inherited from G4UserTrackingAction
G4TrackingManagerfpTrackingManager
 

Detailed Description

Definition at line 45 of file TrackingAction.hh.

Constructor & Destructor Documentation

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

Definition at line 46 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
inline

Definition at line 50 of file TrackingAction.hh.

TrackingAction::TrackingAction ( DetectorConstruction detector = 0)

Definition at line 40 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
TrackingAction::TrackingAction ( RunAction run)

Definition at line 38 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
inline

Definition at line 44 of file TrackingAction.hh.

TrackingAction::TrackingAction ( PrimaryGeneratorAction prim,
RunAction run 
)

Definition at line 43 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
inline

Definition at line 48 of file TrackingAction.hh.

TrackingAction::TrackingAction ( DetectorConstruction det,
RunAction run 
)

Definition at line 44 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
inline

Definition at line 49 of file TrackingAction.hh.

TrackingAction::TrackingAction ( DetectorConstruction det,
RunAction run,
PrimaryGeneratorAction kin,
HistoManager histo 
)

Definition at line 45 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
inline

Definition at line 52 of file TrackingAction.hh.

TrackingAction::TrackingAction ( RunAction )
TrackingAction::~TrackingAction ( )
inline

Definition at line 47 of file TrackingAction.hh.

TrackingAction::TrackingAction ( DetectorConstruction det,
RunAction run,
EventAction evt 
)

Definition at line 48 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
inline

Definition at line 50 of file TrackingAction.hh.

TrackingAction::TrackingAction ( DetectorConstruction ,
RunAction ,
EventAction  
)
TrackingAction::~TrackingAction ( )
inline

Definition at line 50 of file TrackingAction.hh.

TrackingAction::TrackingAction ( DetectorConstruction ,
RunAction  
)
virtual TrackingAction::~TrackingAction ( )
virtual
TrackingAction::TrackingAction ( )

Definition at line 60 of file TrackingAction.cc.

virtual TrackingAction::~TrackingAction ( )
virtual
TrackingAction::TrackingAction ( PrimaryGeneratorAction prim,
HistoManager histo 
)

Definition at line 48 of file TrackingAction.cc.

Here is the call graph for this function:

TrackingAction::~TrackingAction ( )
inline

Definition at line 51 of file TrackingAction.hh.

TrackingAction::TrackingAction ( RunAction )
TrackingAction::~TrackingAction ( )
TrackingAction::TrackingAction ( DetectorConstruction DET,
RunAction RA,
HistoManager HM 
)

Definition at line 47 of file TrackingAction.cc.

Here is the call graph for this function:

TrackingAction::~TrackingAction ( )
inline

Definition at line 50 of file TrackingAction.hh.

TrackingAction::TrackingAction ( RunAction RuAct,
HistoManager histo 
)

Definition at line 42 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )
TrackingAction::TrackingAction ( RunAction ,
HistoManager  
)
TrackingAction::~TrackingAction ( )
TrackingAction::TrackingAction ( )
virtual TrackingAction::~TrackingAction ( )
virtual
TrackingAction::TrackingAction ( RunAction RA,
EventAction EA 
)

Definition at line 48 of file TrackingAction.cc.

TrackingAction::~TrackingAction ( )

Member Function Documentation

void TrackingAction::AddEdepCavity ( G4double  de)
inline

Definition at line 54 of file TrackingAction.hh.

void TrackingAction::AddEdepCavity ( G4double  de)
inline

Definition at line 54 of file TrackingAction.hh.

std::map<const G4ParticleDefinition*, int>& TrackingAction::GetNParticlesCreatedInTarget ( )
inline

Definition at line 53 of file TrackingAction.hh.

std::map<const G4ParticleDefinition*, int>& TrackingAction::GetNParticlesCreatedInWorld ( )
inline

Definition at line 58 of file TrackingAction.hh.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track track)
virtual

Reimplemented from G4UserTrackingAction.

Definition at line 60 of file TrackingAction.cc.

Here is the call graph for this function:

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PostUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PreUserTrackingAction ( const G4Track track)
virtual

Reimplemented from G4UserTrackingAction.

Definition at line 55 of file TrackingAction.cc.

virtual void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

virtual void TrackingAction::PreUserTrackingAction ( const G4Track )
virtual

Reimplemented from G4UserTrackingAction.

void TrackingAction::SetDetector ( DetectorConstruction detector)
inline

Definition at line 48 of file TrackingAction.hh.

void TrackingAction::SetFullChain ( G4bool  flag)
inline

Definition at line 56 of file TrackingAction.hh.

Here is the caller graph for this function:


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