28 virtual void Print()
const;
35 void Decoder(
int&
id,
int& isPrecision,
int& nLayer,
int& nModuleX,
int& nMdouleY,
int& nStrip);
36 void Decoder(std::string& encodedID,
int& isPrecision,
int& nLayer,
int& nModuleX,
int& nMdouleY,
int& nStrip);
38 void SetXYZ(
double& x,
double& y,
double& z) {
_x = x;
_y = y;
_z = z;}
Float_t fdigi
digitized detector hit
splitcalHit(const splitcalHit &point)
double GetEnergyWeightForIndex(int index)
std::string GetPaddedString(int &id)
std::vector< int > _vecClusterIndices
std::vector< int > GetClusterIndices()
void UpdateEnergy(double e)
std::vector< double > GetEnergyWeights()
void AddEnergyWeight(double w)
virtual void Print() const
std::string GetDetectorElementName(int &id)
double GetEnergyForCluster(int i)
void AddClusterIndex(int i)
void SetXYZ(double &x, double &y, double &z)
void SetEnergy(double &e)
void SetIDs(int &isPrecision, int &nLayer, int &nModuleX, int &nModuleY, int &nStrip)
void Decoder(int &id, int &isPrecision, int &nLayer, int &nModuleX, int &nMdouleY, int &nStrip)
int GetIsPrecisionLayer()
void SetXYZErrors(double xError, double yError, double zError)
splitcalHit operator=(const splitcalHit &point)
std::vector< double > _vecEnergyWeights