#include <G4RayTrajectory.hh>
Definition at line 57 of file G4RayTrajectory.hh.
G4RayTrajectory::G4RayTrajectory |
( |
| ) |
|
Definition at line 48 of file G4RayTrajectory.cc.
50 positionRecord =
new std::vector<G4RayTrajectoryPoint*>;
Definition at line 53 of file G4RayTrajectory.cc.
56 positionRecord =
new std::vector<G4RayTrajectoryPoint*>;
57 for(
size_t i=0;i<right.positionRecord->size();i++)
60 ((*(right.positionRecord))[i]);
G4RayTrajectory::~G4RayTrajectory |
( |
| ) |
|
|
virtual |
Definition at line 65 of file G4RayTrajectory.cc.
68 for(
size_t i=0;i<positionRecord->size();i++)
69 {
delete (*positionRecord)[i]; }
70 positionRecord->clear();
71 delete positionRecord;
void G4RayTrajectory::AppendStep |
( |
const G4Step * |
aStep | ) |
|
|
virtual |
Implements G4VTrajectory.
Definition at line 74 of file G4RayTrajectory.cc.
References G4VViewer::GetApplicableVisAttributes(), G4VisManager::GetCurrentViewer(), G4Navigator::GetLocalExitNormal(), G4Navigator::GetLocalToGlobalTransform(), G4VPhysicalVolume::GetLogicalVolume(), G4TransportationManager::GetNavigatorForTracking(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4TransportationManager::GetTransportationManager(), G4LogicalVolume::GetVisAttributes(), G4RayTrajectoryPoint::SetPostStepAtt(), G4RayTrajectoryPoint::SetPreStepAtt(), G4RayTrajectoryPoint::SetStepLength(), G4RayTrajectoryPoint::SetSurfaceNormal(), and G4AffineTransform::TransformAxis().
84 if(valid) { theLocalNormal = -theLocalNormal; }
113 positionRecord->push_back(trajectoryPoint);
G4double GetStepLength() const
void SetPostStepAtt(const G4VisAttributes *val)
G4Navigator * GetNavigatorForTracking() const
void SetStepLength(G4double val)
void SetSurfaceNormal(const G4ThreeVector &val)
const G4VisAttributes * GetApplicableVisAttributes(const G4VisAttributes *) const
const G4AffineTransform GetLocalToGlobalTransform() const
G4StepPoint * GetPreStepPoint() const
G4VPhysicalVolume * GetPhysicalVolume() const
virtual G4ThreeVector GetLocalExitNormal(G4bool *valid)
void SetPreStepAtt(const G4VisAttributes *val)
const G4VisAttributes * GetVisAttributes() const
static G4TransportationManager * GetTransportationManager()
G4LogicalVolume * GetLogicalVolume() const
G4StepPoint * GetPostStepPoint() const
G4VViewer * GetCurrentViewer() const
virtual void G4RayTrajectory::DrawTrajectory |
( |
| ) |
const |
|
inlinevirtual |
G4double G4RayTrajectory::GetCharge |
( |
| ) |
const |
|
inlinevirtual |
G4int G4RayTrajectory::GetParentID |
( |
| ) |
const |
|
inlinevirtual |
G4String G4RayTrajectory::GetParticleName |
( |
| ) |
const |
|
inlinevirtual |
G4int G4RayTrajectory::GetPDGEncoding |
( |
| ) |
const |
|
inlinevirtual |
virtual int G4RayTrajectory::GetPointEntries |
( |
| ) |
const |
|
inlinevirtual |
G4int G4RayTrajectory::GetTrackID |
( |
| ) |
const |
|
inlinevirtual |
void G4RayTrajectory::operator delete |
( |
void * |
aTrajectory | ) |
|
|
inline |
void * G4RayTrajectory::operator new |
( |
size_t |
| ) |
|
|
inline |
void G4RayTrajectory::ShowTrajectory |
( |
std::ostream & |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: