104 inline void setE(
const double E)
117 void move(
const double step,
const double velocity,
const JGeane& geane)
134 in >>
static_cast<JTrack3D&
>(track);
152 out << static_cast<const JTrack3D&>(track);
169 in >>
static_cast<JTrack3D&
>(track);
185 out << static_cast<const JTrack3D&>(track);
JFormat_t & getFormat()
Get format for given type.
void move(const double step, const double velocity)
Move vertex along this track with given velocity.
JTrack3E(const JTrack3D &track, const double E)
Constructor.
void move(const double step, const double velocity, const JGeane &geane)
Move vertex along this track with given velocity.
friend std::istream & operator>>(std::istream &in, JTrack3E &track)
Read track from input.
friend std::ostream & operator<<(std::ostream &out, const JTrack3E &track)
Write track to output.
JTrack3E()
Default constructor.
JTrack3E(const JVertex3D &vertex, const JVersor3D &dir, const double E)
Constructor.
JTrack3E(const JVector3D &pos, const JVersor3D &dir, const JTime &t0, const double E)
Constructor.
friend JWriter & operator<<(JWriter &out, const JTrack3E &track)
Write track to output.
void setE(const double E)
Set energy.
double getE() const
Get energy.
friend JReader & operator>>(JReader &in, JTrack3E &track)
Read track from input.
Data structure for vector in three dimensions.
Data structure for normalised vector in three dimensions.
Interface for binary input.
Interface for binary output.
Interface for muon energy loss.
Auxiliary classes and methods for 3D geometrical objects and operations.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).