15#ifndef ALICEO2_ITSMFT_POINT_H_ 
   16#define ALICEO2_ITSMFT_POINT_H_ 
   56  inline Hit(
int trackID, 
unsigned short detID, 
const TVector3& startPos, 
const TVector3& 
pos, 
const TVector3& mom, 
double startE,
 
   57             double endTime, 
double eLoss, 
unsigned char statusStart, 
unsigned char status);
 
  101  void Print(
const Option_t* opt) 
const;
 
  118  UChar_t mTrackStatusEnd;                 
 
  119  UChar_t mTrackStatusStart;               
 
 
  124Hit::Hit(
int trackID, 
unsigned short detID, 
const TVector3& startPos, 
const TVector3& endPos, 
const TVector3& startMom,
 
  125         double startE, 
double endTime, 
double eLoss, 
unsigned char startStatus, 
unsigned char endStatus)
 
  126  : 
BasicXYZEHit(endPos.X(), endPos.Y(), endPos.Z(), endTime, eLoss, trackID, detID),
 
  127    mMomentum(startMom.Px(), startMom.Py(), startMom.Pz()),
 
  128    mPosStart(startPos.X(), startPos.Y(), startPos.Z()),
 
  130    mTrackStatusEnd(endStatus),
 
  131    mTrackStatusStart(startStatus)
 
 
unsigned short GetDetectorID() const
 
math_utils::Vector3D< Float_t > GetMomentum() const
 
void SetPosStart(const math_utils::Point3D< Float_t > &p)
 
Bool_t IsStoppedStart() const
 
Bool_t IsAliveStart() const
 
UChar_t GetStatusEnd() const
 
void GetStartPosition(F &x, F &y, F &z) const
 
Float_t GetStartZ() const
 
friend std::ostream & operator<<(std::ostream &of, const Hit &point)
 
Float_t GetStartY() const
 
Bool_t IsExitingStart() const
 
Hit()=default
Default constructor.
 
Bool_t IsEnteringStart() const
 
Float_t GetTotalEnergy() const
 
math_utils::Vector3D< Float_t > & GetMomentum()
 
Bool_t IsOutStart() const
 
math_utils::Point3D< Float_t > GetPosStart() const
 
Float_t GetStartX() const
 
Bool_t IsEntering() const
 
UChar_t GetStatusStart() const
 
void Print(const Option_t *opt) const
Output to screen.
 
Bool_t IsInsideStart() const
 
GLdouble GLdouble GLdouble z
 
Defining PrimaryVertex explicitly as messageable.
 
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
 
Defining DataPointCompositeObject explicitly as copiable.