Geant4.10
|
#include <RE01Trajectory.hh>
Public Member Functions | |
RE01Trajectory (const G4Track *aTrack) | |
virtual | ~RE01Trajectory () |
virtual void | ShowTrajectory (std::ostream &os=G4cout) const |
virtual void | DrawTrajectory () const |
virtual const std::map < G4String, G4AttDef > * | GetAttDefs () const |
virtual std::vector< G4AttValue > * | CreateAttValues () const |
virtual void | AppendStep (const G4Step *aStep) |
virtual void | MergeTrajectory (G4VTrajectory *secondTrajectory) |
void * | operator new (size_t) |
void | operator delete (void *) |
int | operator== (const RE01Trajectory &right) const |
virtual G4int | GetTrackID () const |
virtual G4int | GetParentID () const |
virtual G4String | GetParticleName () const |
virtual G4double | GetCharge () const |
virtual G4int | GetPDGEncoding () const |
virtual G4ThreeVector | GetInitialMomentum () const |
virtual int | GetPointEntries () const |
virtual G4VTrajectoryPoint * | GetPoint (G4int i) const |
![]() | |
G4VTrajectory () | |
virtual | ~G4VTrajectory () |
G4bool | operator== (const G4VTrajectory &right) const |
Definition at line 54 of file RE01Trajectory.hh.
RE01Trajectory::RE01Trajectory | ( | const G4Track * | aTrack | ) |
Definition at line 53 of file RE01Trajectory.cc.
References DBL_MAX, G4PrimaryParticle::GetCharge(), G4Track::GetDefinition(), G4Track::GetDynamicParticle(), G4PrimaryParticle::GetG4code(), G4Track::GetGlobalTime(), G4Track::GetMomentum(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4PrimaryParticle::GetPDGcode(), G4ParticleDefinition::GetPDGEncoding(), G4Track::GetPosition(), G4DynamicParticle::GetPrimaryParticle(), RE01TrackInformation::GetSourceTrackID(), G4Track::GetTrackID(), RE01TrackInformation::GetTrackingStatus(), G4Track::GetUserInformation(), and G4InuclParticleNames::pp.
|
virtual |
Definition at line 93 of file RE01Trajectory.cc.
Implements G4VTrajectory.
Definition at line 254 of file RE01Trajectory.cc.
References G4StepPoint::GetPosition(), and G4Step::GetPostStepPoint().
|
virtual |
Reimplemented from G4VTrajectory.
Definition at line 217 of file RE01Trajectory.cc.
References G4UIcommand::ConvertToString(), G4BestUnit, GetPointEntries(), and CLHEP::Hep3Vector::mag().
|
virtual |
Reimplemented from G4VTrajectory.
Definition at line 127 of file RE01Trajectory.cc.
References G4VVisManager::Draw(), G4Electron::ElectronDefinition(), G4Gamma::GammaDefinition(), G4VVisManager::GetConcreteInstance(), G4ParticleDefinition::GetParticleType(), G4TrajectoryPoint::GetPosition(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), G4Positron::PositronDefinition(), and G4Visible::SetVisAttributes().
Reimplemented from G4VTrajectory.
Definition at line 171 of file RE01Trajectory.cc.
References G4AttDefStore::GetInstance(), G4InuclParticleNames::pn, and status.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 75 of file RE01Trajectory.hh.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 74 of file RE01Trajectory.hh.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 76 of file RE01Trajectory.hh.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 79 of file RE01Trajectory.hh.
|
inlinevirtual |
Implements G4VTrajectory.
Definition at line 78 of file RE01Trajectory.hh.
Referenced by CreateAttValues(), and MergeTrajectory().
|
inlinevirtual |
|
virtual |
Implements G4VTrajectory.
Definition at line 261 of file RE01Trajectory.cc.
References GetPointEntries().
Definition at line 106 of file RE01Trajectory.hh.
References myTrajectoryAllocator.
|
inline |
Definition at line 99 of file RE01Trajectory.hh.
References myTrajectoryAllocator.
|
inline |
Definition at line 69 of file RE01Trajectory.hh.
Reimplemented from G4VTrajectory.
Definition at line 105 of file RE01Trajectory.cc.
References G4BestUnit, G4endl, and G4TrajectoryPoint::GetPosition().
Referenced by RE01EventAction::EndOfEventAction().