Geant4  10.01.p03
FCALSteppingAction Class Reference

#include <FCALSteppingAction.hh>

+ Inheritance diagram for FCALSteppingAction:
+ Collaboration diagram for FCALSteppingAction:

Public Member Functions

 FCALSteppingAction ()
 
virtual ~FCALSteppingAction ()
 
virtual void UserSteppingAction (const G4Step *)
 
void initialize (G4int)
 
G4double GetOutOfWorldTracks (G4int, G4int)
 
G4double GetSecondaries (G4int, G4int)
 
G4double GetEdepFCAL (G4String)
 
- Public Member Functions inherited from G4UserSteppingAction
 G4UserSteppingAction ()
 
virtual ~G4UserSteppingAction ()
 
void SetSteppingManagerPointer (G4SteppingManager *pValue)
 

Private Attributes

G4int EventNo
 
G4int IDnow
 
G4int IDold
 
G4int IDout
 
G4int NTracks
 
G4int NSecondaries
 
G4double OutOfWorldTracksData [6000][11]
 
G4double Secondaries [6000][11]
 
G4double EdepFCALEm
 
G4double EdepFCALHad
 
G4ThreeVector PrimaryVertex
 
G4ThreeVector PrimaryDirection
 
G4ThreeVector SecondaryVertex
 
G4ThreeVector SecondaryDirection
 
G4ThreeVector Distance
 
G4ThreeVector VectorProduct
 
G4ThreeVector VectorProductNorm
 
G4double VectorProductMagnitude
 
G4double DistOfClosestApproach
 

Additional Inherited Members

- Protected Attributes inherited from G4UserSteppingAction
G4SteppingManagerfpSteppingManager
 

Detailed Description

Definition at line 42 of file FCALSteppingAction.hh.

Constructor & Destructor Documentation

FCALSteppingAction::FCALSteppingAction ( )

Definition at line 57 of file FCALSteppingAction.cc.

FCALSteppingAction::~FCALSteppingAction ( )
virtual

Definition at line 62 of file FCALSteppingAction.cc.

Member Function Documentation

G4double FCALSteppingAction::GetEdepFCAL ( G4String  FCAL)

Definition at line 239 of file FCALSteppingAction.cc.

References EdepFCALEm, and EdepFCALHad.

Referenced by FCALTBEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double FCALSteppingAction::GetOutOfWorldTracks ( G4int  i,
G4int  j 
)

Definition at line 231 of file FCALSteppingAction.cc.

References OutOfWorldTracksData.

Referenced by FCALTBEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double FCALSteppingAction::GetSecondaries ( G4int  i,
G4int  j 
)

Definition at line 235 of file FCALSteppingAction.cc.

References Secondaries.

Referenced by FCALTBEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void FCALSteppingAction::initialize ( G4int  Nev)

Definition at line 215 of file FCALSteppingAction.cc.

References EdepFCALEm, EdepFCALHad, EventNo, NSecondaries, NTracks, OutOfWorldTracksData, and Secondaries.

Referenced by FCALTBEventAction::BeginOfEventAction().

+ Here is the caller graph for this function:

Member Data Documentation

G4ThreeVector FCALSteppingAction::Distance
private

Definition at line 59 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4double FCALSteppingAction::DistOfClosestApproach
private

Definition at line 60 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4double FCALSteppingAction::EdepFCALEm
private

Definition at line 55 of file FCALSteppingAction.hh.

Referenced by GetEdepFCAL(), initialize(), and UserSteppingAction().

G4double FCALSteppingAction::EdepFCALHad
private

Definition at line 55 of file FCALSteppingAction.hh.

Referenced by GetEdepFCAL(), initialize(), and UserSteppingAction().

G4int FCALSteppingAction::EventNo
private

Definition at line 51 of file FCALSteppingAction.hh.

Referenced by initialize(), and UserSteppingAction().

G4int FCALSteppingAction::IDnow
private

Definition at line 52 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4int FCALSteppingAction::IDold
private

Definition at line 52 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4int FCALSteppingAction::IDout
private

Definition at line 52 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4int FCALSteppingAction::NSecondaries
private

Definition at line 53 of file FCALSteppingAction.hh.

Referenced by initialize(), and UserSteppingAction().

G4int FCALSteppingAction::NTracks
private

Definition at line 53 of file FCALSteppingAction.hh.

Referenced by initialize(), and UserSteppingAction().

G4double FCALSteppingAction::OutOfWorldTracksData[6000][11]
private

Definition at line 54 of file FCALSteppingAction.hh.

Referenced by GetOutOfWorldTracks(), initialize(), and UserSteppingAction().

G4ThreeVector FCALSteppingAction::PrimaryDirection
private

Definition at line 57 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4ThreeVector FCALSteppingAction::PrimaryVertex
private

Definition at line 57 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4double FCALSteppingAction::Secondaries[6000][11]
private

Definition at line 54 of file FCALSteppingAction.hh.

Referenced by GetSecondaries(), initialize(), and UserSteppingAction().

G4ThreeVector FCALSteppingAction::SecondaryDirection
private

Definition at line 58 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4ThreeVector FCALSteppingAction::SecondaryVertex
private

Definition at line 58 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4ThreeVector FCALSteppingAction::VectorProduct
private

Definition at line 59 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4double FCALSteppingAction::VectorProductMagnitude
private

Definition at line 60 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().

G4ThreeVector FCALSteppingAction::VectorProductNorm
private

Definition at line 59 of file FCALSteppingAction.hh.

Referenced by UserSteppingAction().


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