Import Geant4 1.0.0 source tree
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the RD44 GEANT4 collaboration.
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: G4SteppingVerbose.cc,v 1.3 1999/03/24 04:46:27 tsasaki Exp $
|
||||
// GEANT4 tag $Name: geant4-00-01 $
|
||||
// $Id: G4SteppingVerbose.cc,v 1.5.6.1 1999/12/07 20:53:06 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-01-00 $
|
||||
//
|
||||
//
|
||||
//---------------------------------------------------------------
|
||||
@@ -25,6 +25,9 @@
|
||||
#include "G4SteppingVerbose.hh"
|
||||
#include "G4SteppingManager.hh"
|
||||
|
||||
#include "G4VSensitiveDetector.hh" // Include from 'hits/digi'
|
||||
#include "G4StepStatus.hh" // Include from 'tracking'
|
||||
|
||||
///#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1
|
||||
|
||||
#ifdef G4_USE_G4BESTUNIT_FOR_VERBOSE
|
||||
@@ -34,19 +37,14 @@
|
||||
#endif
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
//G4SteppingVerbose::G4SteppingVerbose()
|
||||
//////////////////////////////////////////////////
|
||||
//{
|
||||
//}
|
||||
//////////////////////////////////////////////////
|
||||
G4SteppingVerbose::G4SteppingVerbose(G4SteppingManager* const fMan)
|
||||
:fManager(fMan)
|
||||
G4SteppingVerbose::G4SteppingVerbose()
|
||||
//////////////////////////////////////////////////
|
||||
{
|
||||
//get the pointer of SteppingManager Object
|
||||
|
||||
|
||||
#ifdef G4_TRACKING_DEBUG
|
||||
G4cout << "G4SteppingVerbose has instantiated" << endl;
|
||||
#endif
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
G4SteppingVerbose::~G4SteppingVerbose()
|
||||
//////////////////////////////////////////////////
|
||||
@@ -58,83 +56,6 @@ void G4SteppingVerbose::NewStep()
|
||||
//////////////////////////////////////////////////
|
||||
{
|
||||
}
|
||||
//////////////////////////////////////////////////
|
||||
void G4SteppingVerbose::CopyState()
|
||||
//////////////////////////////////////////////////
|
||||
{
|
||||
|
||||
fUserSteppingAction = fManager->GetUserAction();
|
||||
fVerbose = this;
|
||||
|
||||
PhysicalStep = fManager->GetPhysicalStep();
|
||||
GeometricalStep = fManager->GetGeometricalStep();
|
||||
CorrectedStep = fManager->GetCorrectedStep();
|
||||
PreStepPointIsGeom = fManager->GetPreStepPointIsGeom();
|
||||
FirstStep = fManager->GetFirstStep();
|
||||
fStepStatus = fManager->GetfStepStatus();
|
||||
|
||||
TempInitVelocity = fManager->GetTempInitVelocity();
|
||||
TempVelocity = fManager->GetTempVelocity();
|
||||
Mass = fManager->GetMass();
|
||||
|
||||
sumEnergyChange = fManager->GetsumEnergyChange();
|
||||
|
||||
fParticleChange = fManager->GetfParticleChange();
|
||||
fTrack = fManager->GetfTrack();
|
||||
fSecondary = fManager->GetfSecondary();
|
||||
fStep = fManager->GetfStep();
|
||||
fPreStepPoint = fManager->GetfPreStepPoint();
|
||||
fPostStepPoint = fManager->GetfPostStepPoint();
|
||||
|
||||
fCurrentVolume = fManager->GetfCurrentVolume();
|
||||
fSensitive = fManager->GetfSensitive();
|
||||
fCurrentProcess = fManager->GetfCurrentProcess();
|
||||
|
||||
fAtRestDoItVector = fManager->GetfAtRestDoItVector();
|
||||
fAlongStepDoItVector = fManager->GetfAlongStepDoItVector();
|
||||
fPostStepDoItVector = fManager->GetfPostStepDoItVector();
|
||||
|
||||
fAtRestGetPhysIntVector = fManager->GetfAtRestGetPhysIntVector();
|
||||
fAlongStepGetPhysIntVector = fManager->GetfAlongStepGetPhysIntVector();
|
||||
fPostStepGetPhysIntVector = fManager->GetfPostStepGetPhysIntVector();
|
||||
|
||||
MAXofAtRestLoops = fManager->GetMAXofAtRestLoops();
|
||||
MAXofAlongStepLoops = fManager->GetMAXofAlongStepLoops();
|
||||
MAXofPostStepLoops = fManager->GetMAXofPostStepLoops();
|
||||
|
||||
currentMinimumStep = fManager->GetcurrentMinimumStep();
|
||||
numberOfInteractionLengthLeft = fManager->GetnumberOfInteractionLengthLeft();
|
||||
|
||||
fAtRestDoItProcTriggered = fManager->GetfAtRestDoItProcTriggered();
|
||||
fAlongStepDoItProcTriggered = fManager->GetfAlongStepDoItProcTriggered();
|
||||
fPostStepDoItProcTriggered = fManager->GetfPostStepDoItProcTriggered();
|
||||
|
||||
fN2ndariesAtRestDoIt = fManager->GetfN2ndariesAtRestDoIt();
|
||||
fN2ndariesAlongStepDoIt = fManager->GetfN2ndariesAlongStepDoIt();
|
||||
fN2ndariesPostStepDoIt = fManager->GetfN2ndariesPostStepDoIt();
|
||||
|
||||
fNavigator = fManager->GetfNavigator();
|
||||
|
||||
verboseLevel = fManager->GetverboseLevel();
|
||||
|
||||
fSelectedAtRestDoItVector = fManager->GetfSelectedAtRestDoItVector();
|
||||
fSelectedAlongStepDoItVector = fManager->GetfSelectedAlongStepDoItVector();
|
||||
fSelectedPostStepDoItVector = fManager->GetfSelectedPostStepDoItVector();
|
||||
|
||||
fPreviousStepSize = fManager->GetfPreviousStepSize();
|
||||
|
||||
fTouchable1 = fManager->GetfTouchable1();
|
||||
fTouchable2 = fManager->GetfTouchable2();
|
||||
fIsTouchable1Free = fManager->GetfIsTouchable1Free();
|
||||
fIsTouchable2Free = fManager->GetfIsTouchable2Free();
|
||||
|
||||
StepControlFlag = fManager->GetStepControlFlag();
|
||||
|
||||
physIntLength = fManager->GetphysIntLength();
|
||||
fCondition = fManager->GetfCondition();
|
||||
fGPILSelection = fManager->GetfGPILSelection();
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
void G4SteppingVerbose::AtRestDoItInvoked()
|
||||
|
||||
Reference in New Issue
Block a user