| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GaussTrajectory Class Reference

#include <GaussTrajectory.h>

Inheritance diagram for GaussTrajectory:

[legend]
Collaboration diagram for GaussTrajectory:
[legend]
List of all members.

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 GiGaTrajectoryclone () const
int operator== (const GiGaTrajectory &right) const
const int & trackID () const
const int & parentID () const
const CLHEP::HepLorentzVectorfourMomentum () const
const CLHEP::HepLorentzVectormomentum () const
const CLHEP::HepLorentzVectorGet4Momentum () const
bool hasOscillated () const
bool isSignal () const
int signalBarcode () const
LHCb::HepMCEventpHepMCEvent () 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)

Detailed Description

Definition at line 26 of file GaussTrajectory.h.


Constructor & Destructor Documentation

GaussTrajectory::GaussTrajectory (  ) 

GaussTrajectory::GaussTrajectory ( const G4Track *   ) 

GaussTrajectory::GaussTrajectory ( const GiGaTrajectory  ) 

GaussTrajectory::GaussTrajectory ( const GaussTrajectory  ) 

virtual GaussTrajectory::~GaussTrajectory (  )  [virtual]


Member Function Documentation

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]

Definition at line 40 of file GaussTrajectory.h.

00041   { return ( &right == this );} 

virtual void GaussTrajectory::AppendStep ( const G4Step *   )  [virtual]

Reimplemented from GiGaTrajectory.

virtual GiGaTrajectory* GaussTrajectory::clone (  )  const [virtual]

Reimplemented from GiGaTrajectory.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:04:15 2011 for GaussTools by doxygen 1.4.7