48 #ifndef G4DynamicParticle_h
49 #define G4DynamicParticle_h 1
112 inline void *
operator new(size_t);
113 inline void operator delete(
void *aDynamicParticle);
281 #include "G4DynamicParticle.icc"
void SetMass(G4double mass)
void SetPolarization(G4double polX, G4double polY, G4double polZ)
void SetSpin(G4double spin)
G4int operator==(const G4DynamicParticle &right) const
void SetKineticEnergy(G4double aEnergy)
const G4ThreeVector & GetMomentumDirection() const
void SetProperTime(G4double)
G4ThreeVector thePolarization
void SetPrimaryParticle(G4PrimaryParticle *p)
G4double thePreAssignedDecayTime
void RemoveElectron(G4int orbit, G4int number=1)
G4int GetOccupancy(G4int orbit) const
const G4ElectronOccupancy * GetElectronOccupancy() const
G4PrimaryParticle * primaryParticle
void SetPreAssignedDecayProperTime(G4double)
void SetMomentumDirection(const G4ThreeVector &aDirection)
void SetCharge(G4double charge)
G4ParticleDefinition * GetDefinition() const
G4double theDynamicalCharge
G4double GetProperTime() const
const XML_Char int const XML_Char * value
G4double GetElectronMass() const
G4DynamicParticle & operator=(const G4DynamicParticle &right)
void AddElectron(G4int orbit, G4int number=1)
G4double GetMagneticMoment() const
G4double GetCharge() const
void Set4Momentum(const G4LorentzVector &momentum)
G4double GetPreAssignedDecayProperTime() const
G4LorentzVector Get4Momentum() const
G4ThreeVector theMomentumDirection
const G4ParticleDefinition * theParticleDefinition
G4int GetVerboseLevel() const
G4PrimaryParticle * GetPrimaryParticle() const
G4double theDynamicalMass
const G4DecayProducts * GetPreAssignedDecayProducts() const
G4ThreeVector GetMomentum() const
G4ElectronOccupancy * theElectronOccupancy
G4int operator!=(const G4DynamicParticle &right) const
void SetPreAssignedDecayProducts(G4DecayProducts *aDecayProducts)
const G4ThreeVector & GetPolarization() const
G4DecayProducts * thePreAssignedDecayProducts
void SetMomentum(const G4ThreeVector &momentum)
G4double GetKineticEnergy() const
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
G4double theDynamicalSpin
G4double theDynamicalMagneticMoment
G4double theKineticEnergy
G4double GetTotalMomentum() const
G4double GetTotalEnergy() const
void SetVerboseLevel(G4int value)
const G4ParticleDefinition * GetParticleDefinition() const
void DumpInfo(G4int mode=0) const
void AllocateElectronOccupancy()
G4int GetTotalOccupancy() const
void SetMagneticMoment(G4double magneticMoment)