const XYZTLorentzVector & momentum() const
the momentum fourvector
RawParticle makeParticle(HepPDT::ParticleDataTable const *, int id, const math::XYZTLorentzVector &p)
math::XYZTLorentzVector XYZTLorentzVector
ROOT::Math::RotationZ RotationZ
double gbteth(const double ener, const double partm, const double efrac, RandomEngineAndDistribution const *) const
A universal angular distribution - still from GEANT.
ROOT::Math::RotationY RotationY
void rotate(double rphi, const XYZVector &raxis)