63   fpRichPointsContainer(0),
 
   66   fFinalKineticEnergy(0.)
 
  119       delete  (*fpRichPointsContainer)[i];
 
  145   if(!secondTrajectory) 
return;
 
  149   for(
G4int i=1;i<ent;i++) {
 
  175   std::map<G4String,G4AttDef>* store
 
  185     (*store)[ID] = 
G4AttDef(ID,
"Initial Volume Path",
 
  186                             "Physics",
"",
"G4String");
 
  189     (*store)[ID] = 
G4AttDef(ID,
"Initial Next Volume Path",
 
  190                             "Physics",
"",
"G4String");
 
  193     (*store)[ID] = 
G4AttDef(ID,
"Creator Process Name",
 
  194                             "Physics",
"",
"G4String");
 
  197     (*store)[ID] = 
G4AttDef(ID,
"Creator Process Type Name",
 
  198                             "Physics",
"",
"G4String");
 
  201     (*store)[ID] = 
G4AttDef(ID,
"Final Volume Path",
 
  202                             "Physics",
"",
"G4String");
 
  205     (*store)[ID] = 
G4AttDef(ID,
"Final Next Volume Path",
 
  206                             "Physics",
"",
"G4String");
 
  209     (*store)[ID] = 
G4AttDef(ID,
"Ending Process Name",
 
  210                             "Physics",
"",
"G4String");
 
  213     (*store)[ID] = 
G4AttDef(ID,
"Ending Process Type Name",
 
  214                             "Physics",
"",
"G4String");
 
  217     (*store)[ID] = 
G4AttDef(ID,
"Final kinetic energy",
 
  218                             "Physics",
"G4BestUnit",
"G4double");
 
  227   std::ostringstream oss;
 
  229   for (
G4int i = depth; i >= 0; --i) {
 
  232     if (i != 0) oss << 
'/';
 
  245     values->push_back(
G4AttValue(
"IVPath",
"None",
""));
 
  251     values->push_back(
G4AttValue(
"INVPath",
"None",
""));
 
  259     values->push_back(
G4AttValue(
"CPN",
"None",
""));
 
  260     values->push_back(
G4AttValue(
"CPTN",
"None",
""));
 
  266     values->push_back(
G4AttValue(
"FVPath",
"None",
""));
 
  272     values->push_back(
G4AttValue(
"FNVPath",
"None",
""));
 
  280     values->push_back(
G4AttValue(
"EPN",
"None",
""));
 
  281     values->push_back(
G4AttValue(
"EPTN",
"None",
""));
 
G4ThreadLocal G4Allocator< G4RichTrajectory > * aRichTrajectoryAllocator
 
static const G4String & GetProcessTypeName(G4ProcessType)
 
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const 
 
virtual std::vector< G4AttValue > * CreateAttValues() const 
 
void AppendStep(const G4Step *aStep)
 
void ShowTrajectory(std::ostream &os=G4cout) const 
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
int GetPointEntries() const 
 
G4ProcessType GetProcessType() const 
 
G4int GetCopyNumber(G4int depth=0) const 
 
static G4String Path(const G4TouchableHandle &th)
 
G4TouchableHandle fpInitialNextVolume
 
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const 
 
virtual void DrawTrajectory() const 
 
G4StepPoint * GetPreStepPoint() const 
 
const G4VProcess * GetCreatorProcess() const 
 
G4double GetKineticEnergy() const 
 
std::vector< G4VTrajectoryPoint * > RichTrajectoryPointsContainer
 
G4GLOB_DLL std::ostream G4cout
 
G4double fFinalKineticEnergy
 
G4int GetCurrentStepNumber() const 
 
const G4String & GetName() const 
 
G4TouchableHandle fpInitialVolume
 
virtual std::vector< G4AttValue > * CreateAttValues() const 
 
const G4TouchableHandle & GetNextTouchableHandle() const 
 
RichTrajectoryPointsContainer * fpRichPointsContainer
 
virtual G4int GetHistoryDepth() const 
 
const G4String & GetProcessName() const 
 
G4TouchableHandle fpFinalVolume
 
const G4TouchableHandle & GetTouchableHandle() const 
 
G4double GetTotalEnergyDeposit() const 
 
const G4VProcess * GetProcessDefinedStep() const 
 
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const 
 
void MergeTrajectory(G4VTrajectory *secondTrajectory)
 
G4TouchableHandle fpFinalNextVolume
 
G4StepPoint * GetPostStepPoint() const 
 
void DrawTrajectory() const 
 
virtual ~G4RichTrajectory()
 
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
 
const G4VProcess * fpEndingProcess
 
G4double GetKineticEnergy() const 
 
G4Track * GetTrack() const 
 
virtual void ShowTrajectory(std::ostream &os=G4cout) const 
 
const G4VProcess * fpCreatorProcess