12#ifndef ALICEO2_PHOS_HIT_H
13#define ALICEO2_PHOS_HIT_H
85 Double32_t mInitialEnergy;
float GetEnergyLoss() const
void SetEnergyLoss(float val)
PHOS simulation hit information.
Hit & operator+=(const Hit &rhs)
Adds energy loss from the other Hit to this Hit.
Hit()=default
Default constructor.
Bool_t operator<(const Hit &rhs) const
Sorting points according to parent particle and detector volume.
void PrintStream(std::ostream &stream) const
Writing Hit information to an output stream;.
Double_t getInitialEnergy() const
Get the initial energy of the primary particle entering PHOS.
Hit(Int_t trackID, Int_t detID, const math_utils::Point3D< float > &pos, const math_utils::Vector3D< float > &mom, Double_t totE, Double_t tof, Double_t eLoss)
Hit constructor.
Bool_t operator==(const Hit &rhs) const
Check whether the points are from the same SuperParent and in the same detector volume.
Hit operator+(const Hit &rhs) const
Creates a new Hit based on this Hit but adding the energy loss of the right hand side.
Hit & operator=(const Hit &hit)=default
~Hit()=default
Destructor.
void addEnergyLoss(Double_t eloss)
std::ostream & operator<<(std::ostream &in, const BadChannelsMap &bcm)
Printing bad channel map on the stream.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Defining DataPointCompositeObject explicitly as copiable.