35 #include "StepMaxMessenger.hh"
36 #include "HistoManager.hh"
43 fMaxStep1 = fMaxStep2 =
DBL_MAX;
44 fApplyMaxStep2 =
true;
79 if (analysisManager->GetH1Activation(ih))
80 fMaxStep2 = analysisManager->GetH1Width(ih)*analysisManager->GetH1Unit(ih);
83 else return fMaxStep1;
G4double condition(const G4ErrorSymMatrix &m)
void SetMaxStep1(G4double)
void ApplyMaxStep2(G4bool)
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)
const XML_Char int const XML_Char * value
Definition of the StepMaxProcess class.
G4bool IsShortLived() const
virtual void Initialize(const G4Track &)
G4ParticleChange aParticleChange
virtual G4bool IsApplicable(const G4ParticleDefinition &)
G4double GetPDGCharge() const
G4CsvAnalysisManager G4AnalysisManager
StepMaxProcess(const G4String &processName="UserMaxStep", G4ProcessType type=fUserDefined)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)