67   fpAuxiliaryPointVector(0),
 
   73   fPreStepPointGlobalTime(0),
 
   74   fPostStepPointGlobalTime(0),
 
   75   fPreStepPointWeight(1.),
 
   76   fPostStepPointWeight(1.)
 
   81   fpAuxiliaryPointVector(0),
 
   83   fRemainingEnergy(aTrack->GetKineticEnergy()),
 
   87   fPreStepPointGlobalTime(aTrack->GetGlobalTime()),
 
   88   fPostStepPointGlobalTime(aTrack->GetGlobalTime()),
 
   89   fpPreStepPointVolume(aTrack->GetTouchableHandle()),
 
   90   fpPostStepPointVolume(aTrack->GetNextTouchableHandle()),
 
   91   fPreStepPointWeight(aTrack->GetWeight()),
 
   92   fPostStepPointWeight(aTrack->GetWeight())
 
   97   fpAuxiliaryPointVector(aStep->GetPointerToVectorOfAuxiliaryPoints()),
 
   98   fTotEDep(aStep->GetTotalEnergyDeposit())
 
  147 const std::map<G4String,G4AttDef>*
 
  151   std::map<G4String,G4AttDef>* store
 
  161     (*store)[ID] = 
G4AttDef(ID, 
"Auxiliary Point Position",
 
  162                             "Physics",
"G4BestUnit",
"G4ThreeVector");
 
  164     (*store)[ID] = 
G4AttDef(ID,
"Total Energy Deposit",
 
  165                             "Physics",
"G4BestUnit",
"G4double");
 
  167     (*store)[ID] = 
G4AttDef(ID,
"Remaining Energy",
 
  168                             "Physics",
"G4BestUnit",
"G4double");
 
  170     (*store)[ID] = 
G4AttDef(ID,
"Process Defined Step",
 
  171                             "Physics",
"",
"G4String");
 
  173     (*store)[ID] = 
G4AttDef(ID,
"Process Type Defined Step",
 
  174                             "Physics",
"",
"G4String");
 
  176     (*store)[ID] = 
G4AttDef(ID,
"Pre-step-point status",
 
  177                             "Physics",
"",
"G4String");
 
  179     (*store)[ID] = 
G4AttDef(ID,
"Post-step-point status",
 
  180                             "Physics",
"",
"G4String");
 
  182     (*store)[ID] = 
G4AttDef(ID,
"Pre-step-point global time",
 
  183                             "Physics",
"G4BestUnit",
"G4double");
 
  185     (*store)[ID] = 
G4AttDef(ID,
"Post-step-point global time",
 
  186                             "Physics",
"G4BestUnit",
"G4double");
 
  188     (*store)[ID] = 
G4AttDef(ID,
"Pre-step Volume Path",
 
  189                             "Physics",
"",
"G4String");
 
  191     (*store)[ID] = 
G4AttDef(ID,
"Post-step Volume Path",
 
  192                             "Physics",
"",
"G4String");
 
  194     (*store)[ID] = 
G4AttDef(ID,
"Pre-step-point weight",
 
  195                             "Physics",
"",
"G4double");
 
  197     (*store)[ID] = 
G4AttDef(ID,
"Post-step-point weight",
 
  198                             "Physics",
"",
"G4double");
 
  214   case fUndefined:             status = 
"fUndefined"; 
break;
 
  215   default:                     status = 
"Not recognised"; 
break;
 
  222   std::ostringstream oss;
 
  224   for (
G4int i = depth; i >= 0; --i) {
 
  227     if (i != 0) oss << 
'/';
 
  238     std::vector<G4ThreeVector>::iterator iAux;
 
  257     values->push_back(
G4AttValue(
"PDS",
"None",
""));
 
  258     values->push_back(
G4AttValue(
"PTDS",
"None",
""));
 
  276     values->push_back(
G4AttValue(
"PreVPath",
"None",
""));
 
  282     values->push_back(
G4AttValue(
"PostVPath",
"None",
""));
 
  286     std::ostringstream oss;
 
  293     std::ostringstream oss;
 
static const G4String & GetProcessTypeName(G4ProcessType)
 
G4double GetWeight() const 
 
G4double fPostStepPointWeight
 
const G4VProcess * fpProcess
 
G4StepStatus GetStepStatus() const 
 
virtual std::vector< G4AttValue > * CreateAttValues() const 
 
G4ThreadLocal G4Allocator< G4RichTrajectoryPoint > * aRichTrajectoryPointAllocator
 
G4StepStatus fPostStepPointStatus
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
G4ProcessType GetProcessType() const 
 
G4int GetCopyNumber(G4int depth=0) const 
 
G4StepStatus fPreStepPointStatus
 
G4double fPreStepPointWeight
 
G4StepPoint * GetPreStepPoint() const 
 
G4double fPostStepPointGlobalTime
 
G4double GetKineticEnergy() const 
 
G4GLOB_DLL std::ostream G4cout
 
G4int GetCurrentStepNumber() const 
 
const G4String & GetName() const 
 
G4TouchableHandle fpPreStepPointVolume
 
virtual std::vector< G4AttValue > * CreateAttValues() const 
 
G4double fPreStepPointGlobalTime
 
virtual G4int GetHistoryDepth() const 
 
const G4String & GetProcessName() const 
 
const G4VProcess * GetProcessDefinedStep() const 
 
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const 
 
virtual ~G4RichTrajectoryPoint()
 
G4TouchableHandle fpPostStepPointVolume
 
static G4String Path(const G4TouchableHandle &th)
 
G4StepPoint * GetPostStepPoint() const 
 
static G4String Status(G4StepStatus stps)
 
G4double GetGlobalTime() const 
 
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
 
G4double GetKineticEnergy() const 
 
G4Track * GetTrack() const 
 
G4double fRemainingEnergy
 
const G4TouchableHandle & GetTouchableHandle() const 
 
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const 
 
std::vector< G4ThreeVector > * fpAuxiliaryPointVector
 
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const