Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MaGeTrajectoryPoint Class Reference

#include <MaGeTrajectoryPoint.hh>

List of all members.

Public Member Functions

 MaGeTrajectoryPoint ()
 MaGeTrajectoryPoint (G4ThreeVector pos, G4String volname)
 MaGeTrajectoryPoint (G4ThreeVector pos)
 MaGeTrajectoryPoint (const MaGeTrajectoryPoint &right)
virtual ~MaGeTrajectoryPoint ()
void * operator new (size_t)
void operator delete (void *aTrajectoryPoint)
int operator== (const MaGeTrajectoryPoint &right) const
const G4ThreeVector GetPosition () const
void SetPosition (G4ThreeVector pos)
const G4double GetEnergyLost () const
void SetEnergyLost (G4double e)
const G4double GetStepLength () const
void SetStepLength (G4double l)
const G4double GetTrackLength () const
void SetTrackLength (G4double l)
const G4String GetVolumeName () const
void SetVolumeName (G4String s)
const G4String GetProcessName () const
void SetProcessName (G4String s)
const std::map< G4String,
G4AttDef > * 
GetAttDefs () const
std::vector< G4AttValue > * CreateAttValues () const

Private Attributes

G4ThreeVector fPosition
G4double fELost
G4double fStepLength
G4double fTrackLength
G4String fVolumeName
G4String fProcessName


Constructor & Destructor Documentation

MaGeTrajectoryPoint::MaGeTrajectoryPoint  ) 
 

Definition at line 44 of file MaGeTrajectoryPoint.cc.

References fELost, fPosition, fProcessName, fStepLength, fTrackLength, and fVolumeName.

MaGeTrajectoryPoint::MaGeTrajectoryPoint G4ThreeVector  pos,
G4String  volname
 

Definition at line 54 of file MaGeTrajectoryPoint.cc.

References fELost, fPosition, fProcessName, fStepLength, fTrackLength, and fVolumeName.

MaGeTrajectoryPoint::MaGeTrajectoryPoint G4ThreeVector  pos  ) 
 

Definition at line 64 of file MaGeTrajectoryPoint.cc.

References fELost, fPosition, fProcessName, fStepLength, fTrackLength, and fVolumeName.

MaGeTrajectoryPoint::MaGeTrajectoryPoint const MaGeTrajectoryPoint right  ) 
 

Definition at line 76 of file MaGeTrajectoryPoint.cc.

MaGeTrajectoryPoint::~MaGeTrajectoryPoint  )  [virtual]
 

Definition at line 84 of file MaGeTrajectoryPoint.cc.


Member Function Documentation

std::vector< G4AttValue > * MaGeTrajectoryPoint::CreateAttValues  )  const
 

Definition at line 100 of file MaGeTrajectoryPoint.cc.

References fPosition.

const std::map< G4String, G4AttDef > * MaGeTrajectoryPoint::GetAttDefs  )  const
 

Definition at line 88 of file MaGeTrajectoryPoint.cc.

const G4double MaGeTrajectoryPoint::GetEnergyLost  )  const [inline]
 

Definition at line 83 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeOutputGermaniumArray::EndOfEventAction().

const G4ThreeVector MaGeTrajectoryPoint::GetPosition  )  const [inline]
 

Definition at line 80 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeOutputGermaniumArray::EndOfEventAction().

const G4String MaGeTrajectoryPoint::GetProcessName  )  const [inline]
 

Definition at line 95 of file MaGeTrajectoryPoint.hh.

const G4double MaGeTrajectoryPoint::GetStepLength  )  const [inline]
 

Definition at line 86 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeOutputGermaniumArray::EndOfEventAction().

const G4double MaGeTrajectoryPoint::GetTrackLength  )  const [inline]
 

Definition at line 89 of file MaGeTrajectoryPoint.hh.

const G4String MaGeTrajectoryPoint::GetVolumeName  )  const [inline]
 

Definition at line 92 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeOutputGermaniumArray::EndOfEventAction().

void MaGeTrajectoryPoint::operator delete void *  aTrajectoryPoint  )  [inline]
 

Definition at line 125 of file MaGeTrajectoryPoint.hh.

References MaGeTrajectoryPointAllocator.

void * MaGeTrajectoryPoint::operator new size_t   )  [inline]
 

Definition at line 118 of file MaGeTrajectoryPoint.hh.

References MaGeTrajectoryPointAllocator.

int MaGeTrajectoryPoint::operator== const MaGeTrajectoryPoint right  )  const [inline]
 

Definition at line 76 of file MaGeTrajectoryPoint.hh.

void MaGeTrajectoryPoint::SetEnergyLost G4double  e  )  [inline]
 

Definition at line 84 of file MaGeTrajectoryPoint.hh.

References fELost.

Referenced by MaGeTrajectory::AppendStep().

void MaGeTrajectoryPoint::SetPosition G4ThreeVector  pos  )  [inline]
 

Definition at line 81 of file MaGeTrajectoryPoint.hh.

References fPosition.

Referenced by MaGeTrajectory::AppendStep().

void MaGeTrajectoryPoint::SetProcessName G4String  s  )  [inline]
 

Definition at line 96 of file MaGeTrajectoryPoint.hh.

References fProcessName.

Referenced by MaGeTrajectory::AppendStep().

void MaGeTrajectoryPoint::SetStepLength G4double  l  )  [inline]
 

Definition at line 87 of file MaGeTrajectoryPoint.hh.

References fStepLength.

Referenced by MaGeTrajectory::AppendStep().

void MaGeTrajectoryPoint::SetTrackLength G4double  l  )  [inline]
 

Definition at line 90 of file MaGeTrajectoryPoint.hh.

References fTrackLength.

Referenced by MaGeTrajectory::AppendStep().

void MaGeTrajectoryPoint::SetVolumeName G4String  s  )  [inline]
 

Definition at line 93 of file MaGeTrajectoryPoint.hh.

References fVolumeName.

Referenced by MaGeTrajectory::AppendStep().


Member Data Documentation

G4double MaGeTrajectoryPoint::fELost [private]
 

Definition at line 108 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeTrajectoryPoint(), and SetEnergyLost().

G4ThreeVector MaGeTrajectoryPoint::fPosition [private]
 

Definition at line 107 of file MaGeTrajectoryPoint.hh.

Referenced by CreateAttValues(), MaGeTrajectoryPoint(), and SetPosition().

G4String MaGeTrajectoryPoint::fProcessName [private]
 

Definition at line 112 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeTrajectoryPoint(), and SetProcessName().

G4double MaGeTrajectoryPoint::fStepLength [private]
 

Definition at line 109 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeTrajectoryPoint(), and SetStepLength().

G4double MaGeTrajectoryPoint::fTrackLength [private]
 

Definition at line 110 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeTrajectoryPoint(), and SetTrackLength().

G4String MaGeTrajectoryPoint::fVolumeName [private]
 

Definition at line 111 of file MaGeTrajectoryPoint.hh.

Referenced by MaGeTrajectoryPoint(), and SetVolumeName().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:56 2004 for Majorana Simulation by  doxygen 1.3.9.1