35#define G4HEVector_hh 1
void Smul(const G4HEVector &p, G4double h)
G4double Impu(const G4HEVector &p1, const G4HEVector &p2)
void setMomentumAndUpdate(const G4ParticleMomentum mom)
void Lor(const G4HEVector &p1, const G4HEVector &p2)
G4double getCharge() const
const G4ParticleMomentum getMomentum() const
void Sub(const G4HEVector &p1, const G4HEVector &p2)
G4HEVector & operator=(const G4HEVector &p)
G4int getQuarkContent(G4int flavor)
void Defs(const G4HEVector &p1, const G4HEVector &p2, G4HEVector &my, G4HEVector &mz)
void Norz(const G4HEVector &p)
void setEnergy(G4double e)
void setEnergyAndUpdate(G4double e)
void Add(const G4HEVector &p1, const G4HEVector &p2)
void Add3(const G4HEVector &p1, const G4HEVector &p2)
G4double CosAng(const G4HEVector &p) const
G4int theAntiQuarkContent[NumberOfQuarkFlavor]
G4HEVector(const G4HEVector &p)
void setKineticEnergyAndUpdate(G4double ekin)
void Cross(const G4HEVector &p1, const G4HEVector &p2)
void Exch(G4HEVector &p1)
G4int theQuarkContent[NumberOfQuarkFlavor]
G4double Amax(G4double a, G4double b)
void Defs1(const G4HEVector &p1, const G4HEVector &p2)
G4String getParticleName(G4int code, G4int baryon)
G4double getEnergy() const
G4double Ang(const G4HEVector &p)
void Trac(const G4HEVector &p1, const G4HEVector &mx, const G4HEVector &my, const G4HEVector &mz)
void setCharge(G4double c)
void SmulAndUpdate(const G4HEVector &p, G4double h)
G4double Dot4(const G4HEVector &p1, const G4HEVector &p2)
G4double Dot(const G4HEVector &p1, const G4HEVector &p2)
void setMassAndUpdate(G4double m)
void setKineticEnergy(G4double ekin)
void Print(G4int L) const
G4double getTotalMomentum() const
G4double getKineticEnergy() const
G4int getBaryonNumber() const
void setMomentum(const G4ParticleMomentum mom)
void setDefinition(G4String name)
G4int getStrangenessNumber() const
void Sub3(const G4HEVector &p1, const G4HEVector &p2)
G4int getAntiQuarkContent(G4int flavor)