12#ifndef ALICEO2_CPV_HIT_H
13#define ALICEO2_CPV_HIT_H
float GetEnergyLoss() const
void SetEnergyLoss(float val)
CPV simulation hit information.
Hit & operator+=(const Hit &rhs)
Adds energy loss from the other Hit to this Hit.
Hit & operator=(const Hit &hit)=default
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;.
friend Hit operator+(const Hit &lhs, const Hit &rhs)
Creates a new Hit based on this Hit but adding the energy loss of the right hand side.
Bool_t operator==(const Hit &rhs) const
Check whether the points are from the same SuperParent and in the same detector volume.
Hit(int trackID, int detID, const math_utils::Point3D< float > &pos, double tof, double qLoss)
Hit constructor.
void AddEnergyLoss(Double_t eloss)
~Hit()=default
Destructor.
std::ostream & operator<<(std::ostream &in, const BadChannelMap &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.