65 void move(
const double step,
const double velocity,
const JGeane& geane)
83 in >>
static_cast<JEnergy&
> (track);
98 out << static_cast<const JTrack3D&>(track);
100 out << static_cast<const JEnergy&> (track);
115 in >>
static_cast<JTrack3D&
>(track);
116 in >>
static_cast<JEnergy&
> (track);
131 out << static_cast<const JTrack3D&>(track);
132 out << static_cast<const JEnergy&> (track);
void setE(const double energy)
Set energy.
double getE() const
Get energy.
void move(const double step, const double velocity)
Move position along this track with given velocity.
void move(const double step, const double velocity, const JGeane &geane)
Move position along this track with given velocity.
friend std::istream & operator>>(std::istream &in, JTrack3E &track)
Read track from input.
JTrack3E(const JTrack3D &track, const JEnergy &E)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JTrack3E &track)
Write track to output.
JTrack3E()
Default constructor.
friend JWriter & operator<<(JWriter &out, const JTrack3E &track)
Write track to output.
friend JReader & operator>>(JReader &in, JTrack3E &track)
Read track from input.
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).