ACTARSim
ACTAR TPC Simulation Reference Guide
Public Member Functions | Private Member Functions | Private Attributes | List of all members
G4StepLimiterPerRegion Class Reference

Definition at line 41 of file G4StepLimiterPerRegion.hh.

Public Member Functions

 G4StepLimiterPerRegion (const G4String &processName="UserMaxStep")
 
 ~G4StepLimiterPerRegion ()
 
G4bool IsApplicable (const G4ParticleDefinition &)
 
void SetMaxStep (G4double)
 
G4double GetMaxStep ()
 
G4double PostStepGetPhysicalInteractionLength (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
 
G4VParticleChange * PostStepDoIt (const G4Track &, const G4Step &)
 
G4double GetMeanFreePath (const G4Track &, G4double, G4ForceCondition *)
 

Private Member Functions

G4StepLimiterPerRegionoperator= (const G4StepLimiterPerRegion &right)
 
 G4StepLimiterPerRegion (const G4StepLimiterPerRegion &)
 

Private Attributes

G4double MaxChargedStep
 
G4double ProposedStep
 
G4StepLimiterMessengerpMess
 

#include <G4StepLimiterPerRegion.hh>

+ Inheritance diagram for G4StepLimiterPerRegion:
+ Collaboration diagram for G4StepLimiterPerRegion:

Constructor & Destructor Documentation

G4StepLimiterPerRegion::G4StepLimiterPerRegion ( const G4String &  processName = "UserMaxStep")

Definition at line 35 of file G4StepLimiterPerRegion.cc.

Referenced by GetMeanFreePath().

G4StepLimiterPerRegion::~G4StepLimiterPerRegion ( )

Definition at line 44 of file G4StepLimiterPerRegion.cc.

G4StepLimiterPerRegion::G4StepLimiterPerRegion ( const G4StepLimiterPerRegion )
private

Member Function Documentation

G4double G4StepLimiterPerRegion::GetMaxStep ( )
inline

Definition at line 52 of file G4StepLimiterPerRegion.hh.

G4double G4StepLimiterPerRegion::GetMeanFreePath ( const G4Track &  ,
G4double  ,
G4ForceCondition *   
)
inline

Definition at line 60 of file G4StepLimiterPerRegion.hh.

G4bool G4StepLimiterPerRegion::IsApplicable ( const G4ParticleDefinition &  particle)
G4StepLimiterPerRegion& G4StepLimiterPerRegion::operator= ( const G4StepLimiterPerRegion right)
private

Referenced by GetMeanFreePath().

G4VParticleChange * G4StepLimiterPerRegion::PostStepDoIt ( const G4Track &  aTrack,
const G4Step &   
)

Definition at line 79 of file G4StepLimiterPerRegion.cc.

Referenced by GetMaxStep().

G4double G4StepLimiterPerRegion::PostStepGetPhysicalInteractionLength ( const G4Track &  track,
G4double  previousStepSize,
G4ForceCondition *  condition 
)

Definition at line 65 of file G4StepLimiterPerRegion.cc.

Referenced by GetMaxStep().

void G4StepLimiterPerRegion::SetMaxStep ( G4double  step)

Definition at line 58 of file G4StepLimiterPerRegion.cc.

Referenced by G4StepLimiterMessenger::SetNewValue().

Member Data Documentation

G4double G4StepLimiterPerRegion::MaxChargedStep
private
G4StepLimiterMessenger* G4StepLimiterPerRegion::pMess
private

Definition at line 71 of file G4StepLimiterPerRegion.hh.

Referenced by G4StepLimiterPerRegion(), and ~G4StepLimiterPerRegion().

G4double G4StepLimiterPerRegion::ProposedStep
private

Definition at line 69 of file G4StepLimiterPerRegion.hh.

Referenced by PostStepGetPhysicalInteractionLength().


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