#include <G4RichTrajectoryPoint.hh>
Definition at line 72 of file G4RichTrajectoryPoint.hh.
 
      
        
          | G4RichTrajectoryPoint::G4RichTrajectoryPoint  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 66 of file G4RichTrajectoryPoint.cc.
   67   fpAuxiliaryPointVector(0),
 
   73   fPreStepPointGlobalTime(0),
 
   74   fPostStepPointGlobalTime(0),
 
   75   fPreStepPointWeight(1.),
 
   76   fPostStepPointWeight(1.)
 
 
 
 
      
        
          | G4RichTrajectoryPoint::G4RichTrajectoryPoint  | 
          ( | 
          const G4Track *  | 
          aTrack | ) | 
           | 
        
      
 
Definition at line 79 of file G4RichTrajectoryPoint.cc.
   81   fpAuxiliaryPointVector(0),
 
const G4ThreeVector & GetPosition() const 
 
G4double GetKineticEnergy() const 
 
const G4TouchableHandle & GetNextTouchableHandle() const 
 
G4double GetGlobalTime() const 
 
const G4TouchableHandle & GetTouchableHandle() const 
 
G4double GetWeight() const 
 
 
 
 
      
        
          | G4RichTrajectoryPoint::G4RichTrajectoryPoint  | 
          ( | 
          const G4Step *  | 
          aStep | ) | 
           | 
        
      
 
Definition at line 95 of file G4RichTrajectoryPoint.cc.
  114   fPreStepPointWeight = preStepPoint->
GetWeight();
 
  115   fPostStepPointWeight = postStepPoint->
GetWeight();
 
G4double GetWeight() const 
 
G4StepStatus GetStepStatus() const 
 
G4StepPoint * GetPreStepPoint() const 
 
G4double GetKineticEnergy() const 
 
G4int GetCurrentStepNumber() const 
 
const G4ThreeVector & GetPosition() const 
 
G4double GetTotalEnergyDeposit() const 
 
const G4VProcess * GetProcessDefinedStep() const 
 
G4StepPoint * GetPostStepPoint() const 
 
std::vector< G4ThreeVector > * GetPointerToVectorOfAuxiliaryPoints() const 
 
G4double GetGlobalTime() const 
 
G4double GetKineticEnergy() const 
 
G4Track * GetTrack() const 
 
const G4TouchableHandle & GetTouchableHandle() const 
 
 
 
 
Definition at line 119 of file G4RichTrajectoryPoint.cc.
  121   fpAuxiliaryPointVector(right.fpAuxiliaryPointVector),
 
  122   fTotEDep(right.fTotEDep),
 
  123   fRemainingEnergy(right.fRemainingEnergy),
 
  124   fpProcess(right.fpProcess),
 
  125   fPreStepPointStatus(right.fPreStepPointStatus),
 
  126   fPostStepPointStatus(right.fPostStepPointStatus),
 
  127   fPreStepPointGlobalTime(right.fPreStepPointGlobalTime),
 
  128   fPostStepPointGlobalTime(right.fPostStepPointGlobalTime),
 
  129   fpPreStepPointVolume(right.fpPreStepPointVolume),
 
  130   fpPostStepPointVolume(right.fpPostStepPointVolume),
 
  131   fPreStepPointWeight(right.fPreStepPointWeight),
 
  132   fPostStepPointWeight(right.fPostStepPointWeight)
 
 
 
 
  
  
      
        
          | G4RichTrajectoryPoint::~G4RichTrajectoryPoint  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | std::vector< G4AttValue > * G4RichTrajectoryPoint::CreateAttValues  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4TrajectoryPoint.
Definition at line 232 of file G4RichTrajectoryPoint.cc.
  237   if (fpAuxiliaryPointVector) {
 
  238     std::vector<G4ThreeVector>::iterator iAux;
 
  239     for (iAux = fpAuxiliaryPointVector->begin();
 
  240      iAux != fpAuxiliaryPointVector->end(); ++iAux) {
 
  257     values->push_back(
G4AttValue(
"PDS",
"None",
""));
 
  258     values->push_back(
G4AttValue(
"PTDS",
"None",
""));
 
  273   if (fpPreStepPointVolume && fpPreStepPointVolume->
GetVolume()) {
 
  274     values->push_back(
G4AttValue(
"PreVPath",
Path(fpPreStepPointVolume),
""));
 
  276     values->push_back(
G4AttValue(
"PreVPath",
"None",
""));
 
  279   if (fpPostStepPointVolume && fpPostStepPointVolume->
GetVolume()) {
 
  280     values->push_back(
G4AttValue(
"PostVPath",
Path(fpPostStepPointVolume),
""));
 
  282     values->push_back(
G4AttValue(
"PostVPath",
"None",
""));
 
  286     std::ostringstream oss;
 
  287     oss << fPreStepPointWeight;
 
  293     std::ostringstream oss;
 
  294     oss << fPostStepPointWeight;
 
static const G4String & GetProcessTypeName(G4ProcessType)
 
virtual std::vector< G4AttValue > * CreateAttValues() const 
 
#define G4BestUnit(a, b)
#define G4_USE_G4BESTUNIT_FOR_VERBOSE 1 
 
G4ProcessType GetProcessType() const 
 
G4GLOB_DLL std::ostream G4cout
 
const G4String & GetProcessName() const 
 
virtual G4VPhysicalVolume * GetVolume(G4int depth=0) const 
 
static G4String Path(const G4TouchableHandle &th)
 
static G4String Status(G4StepStatus stps)
 
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const 
 
 
 
 
  
  
      
        
          | const std::map< G4String, G4AttDef > * G4RichTrajectoryPoint::GetAttDefs  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4TrajectoryPoint.
Definition at line 148 of file G4RichTrajectoryPoint.cc.
  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");
 
std::map< G4String, G4AttDef > * GetInstance(const G4String &storeKey, G4bool &isNew)
 
virtual const std::map< G4String, G4AttDef > * GetAttDefs() const 
 
 
 
 
  
  
      
        
          | const std::vector<G4ThreeVector>* G4RichTrajectoryPoint::GetAuxiliaryPoints  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | void G4RichTrajectoryPoint::operator delete  | 
          ( | 
          void *  | 
          aRichTrajectoryPoint | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 130 of file G4RichTrajectoryPoint.hh.
G4TRACKING_DLL G4ThreadLocal G4Allocator< G4RichTrajectoryPoint > * aRichTrajectoryPointAllocator
 
 
 
 
  
  
      
        
          | void * G4RichTrajectoryPoint::operator new  | 
          ( | 
          size_t  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 123 of file G4RichTrajectoryPoint.hh.
G4TRACKING_DLL G4ThreadLocal G4Allocator< G4RichTrajectoryPoint > * aRichTrajectoryPointAllocator
 
 
 
 
The documentation for this class was generated from the following files: