Single particle.
Definition: Particle.h:27
const TLorentzVector & getFourMomentum() const
double getAngle(const TVector3 &dir) const
Particle(ParticleType::Type type, const TVector3 &mom)
Particle(ParticleType::Type type, const TVector3 &dir, double E)
void setFourMomentum(const TLorentzVector &lv)
void rotate(const TVector3 &dir, double angle)
ParticleType::Type getType() const
void rotate(const Particle &particle, double angle)
double getAngle(AxisType::Type axis) const
double getAngle(const Particle &particle) const
void boost(const Particle &particle)
double getPseudoRapidity() const
Particle(const Particle &other)
void rotate(AxisType::Type axis, double angle)
Particle(ParticleType::Type type, const TLorentzVector &lv)
TVector3 getMomentum() const
void boost(const TVector3 &v)
std::string toString() const
Particle(ParticleType::Type type)
void setType(ParticleType::Type type)
Type
Definition: ParticleType.h:33