#include <GaussTrajectory.h>
Inheritance diagram for GaussTrajectory:
Public Member Functions | |
GaussTrajectory () | |
GaussTrajectory (const G4Track *) | |
GaussTrajectory (const GiGaTrajectory &) | |
GaussTrajectory (const GaussTrajectory &) | |
virtual | ~GaussTrajectory () |
void * | operator new (size_t) |
void | operator delete (void *) |
int | operator== (const GaussTrajectory &right) const |
virtual void | AppendStep (const G4Step *) |
virtual GiGaTrajectory * | clone () const |
int | operator== (const GiGaTrajectory &right) const |
const int & | trackID () const |
const int & | parentID () const |
const CLHEP::HepLorentzVector & | fourMomentum () const |
const CLHEP::HepLorentzVector & | momentum () const |
const CLHEP::HepLorentzVector & | Get4Momentum () const |
bool | hasOscillated () const |
bool | isSignal () const |
int | signalBarcode () const |
LHCb::HepMCEvent * | pHepMCEvent () const |
LHCb::MCParticle * | motherMCParticle () const |
G4int | GetTrackID () const |
G4int | GetParentID () const |
const G4ParticleDefinition * | partDef () const |
virtual void | ShowTrajectory (std::ostream &os=std::cout) const |
virtual void | DrawTrajectory (G4int i_mode=0) const |
virtual void | MergeTrajectory (G4VTrajectory *) |
virtual int | GetPointEntries () const |
virtual G4VTrajectoryPoint * | GetPoint (int index) const |
G4VTrajectoryPoint * | point (int index) const |
virtual G4String | GetParticleName () const |
virtual G4double | GetCharge () const |
virtual G4int | GetPDGEncoding () const |
virtual G4ThreeVector | GetInitialMomentum () const |
const G4VProcess * | creator () const |
void | setCreator (const G4VProcess *value) |
void | setHasOscillated (bool flag) |
void | setIsSignal (bool sig) |
void | setSignalBarcode (int code) |
void | setHepMCEvent (LHCb::HepMCEvent *event) |
void | setMotherMCParticle (LHCb::MCParticle *p) |
const std::string & | processname () const |
void | setProcessName (const std::string &) |
Protected Member Functions | |
bool | appendStep (const G4Step *step) |
Definition at line 26 of file GaussTrajectory.h.
GaussTrajectory::GaussTrajectory | ( | ) |
GaussTrajectory::GaussTrajectory | ( | const G4Track * | ) |
GaussTrajectory::GaussTrajectory | ( | const GiGaTrajectory & | ) |
GaussTrajectory::GaussTrajectory | ( | const GaussTrajectory & | ) |
virtual GaussTrajectory::~GaussTrajectory | ( | ) | [virtual] |
void* GaussTrajectory::operator new | ( | size_t | ) |
Reimplemented from GiGaTrajectory.
void GaussTrajectory::operator delete | ( | void * | ) |
Reimplemented from GiGaTrajectory.
int GaussTrajectory::operator== | ( | const GaussTrajectory & | right | ) | const [inline] |
virtual void GaussTrajectory::AppendStep | ( | const G4Step * | ) | [virtual] |
Reimplemented from GiGaTrajectory.
virtual GiGaTrajectory* GaussTrajectory::clone | ( | ) | const [virtual] |
Reimplemented from GiGaTrajectory.