20 {
theMomentum.SetXYZT( ip.x(), ip.y(), ip.z(), ie ) ; }
CoreSimTrack(int ipart, const math::XYZTLorentzVectorD &p)
EncodedEventId eventId() const
ROOT::Math::LorentzVector< ROOT::Math::PxPyPzE4D< double > > XYZTLorentzVectorD
Lorentz vector with cylindrical internal representation using pseudorapidity.
void setEventId(EncodedEventId e)
std::ostream & operator<<(std::ostream &out, const ALILine &li)
float charge() const
charge
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double > > XYZVectorD
spatial vector with cartesian internal representation
CoreSimTrack(int ipart, math::XYZVectorD &ip, double ie)
CoreSimTrack()
constructors
unsigned int trackId() const
void setTrackId(unsigned int t)
math::XYZTLorentzVectorD theMomentum
int type() const
particle type (HEP PDT convension)
const math::XYZTLorentzVectorD & momentum() const