22namespace serialization {
26#include <boost/serialization/base_object.hpp>
67 Double_t
GetX()
const {
return fX; };
68 Double_t
GetY()
const {
return fY; };
69 Double_t
GetZ()
const {
return fZ; };
83 void SetXYZ(Double_t
x, Double_t
y, Double_t
z);
87 virtual void Print(
const Option_t* opt = 0)
const;
89 template<
class Archive>
Double32_t fZ
Position of hit [cm].
void SetMomentum(const TVector3 &mom)
Double_t GetEnergyLoss() const
Int_t fDetectorID
Detector unique identifier.
Double_t GetLength() const
Double32_t fPz
Momentum components [GeV].
void SetEnergyLoss(Double_t eLoss)
void SetXYZ(Double_t x, Double_t y, Double_t z)
Int_t GetDetectorID() const
virtual void Print(const Option_t *opt=0) const
Double32_t fTime
Time since event start [ns].
void Momentum(TVector3 &mom) const
void SetEventID(UInt_t eventId)
Double32_t fELoss
Energy loss at this point [GeV].
void SetDetectorID(Int_t detID)
Double32_t fLength
Track length since creation [cm].
void SetLength(Double_t length)
Int_t fTrackID
Track index.
void Position(TVector3 &pos) const
void SetTime(Double_t time)
void serialize(Archive &ar, const unsigned int)
UInt_t GetEventID() const
Int_t GetTrackID() const
event identifier
friend class boost::serialization::access
virtual void SetTrackID(Int_t id)
void SetPosition(const TVector3 &pos)
UInt_t fEventId
MC Event id.
GLuint GLsizei GLsizei * length
GLuint GLint GLboolean GLint GLenum access
GLdouble GLdouble GLdouble z