1 #ifndef _PNDSDSCHARGEWEIGHTINGALGORITHMS_H
2 #define _PNDSDSCHARGEWEIGHTINGALGORITHMS_H
6 #include "TClonesArray.h"
86 std::pair<Double_t,Double_t>
Eta(
const PndSdsCluster* Cluster,
const TH2F* PosVsEta);
std::pair< Double_t, Double_t > HeadTail(const PndSdsCluster *Cluster)
std::pair< Double_t, Double_t > Median(const PndSdsCluster *Cluster)
TClonesArray * fDigiArray
Double_t DigiCharge(Int_t digiIndex)
void SetCalcStrip(PndSdsCalcStrip *calc)
Class to store the Digis which belong to one cluster This class holds the information which Digi belo...
Int_t DigiStripno(Int_t digiIndex)
PndSdsChargeWeightingAlgorithms(TClonesArray *arr)
Class for calculating strip indices from wafer hits.
virtual ~PndSdsChargeWeightingAlgorithms()
void SetChargeConverter(PndSdsChargeConversion *ChargeConverter)
ClassDef(PndSdsChargeWeightingAlgorithms, 1)
PndSdsChargeWeightingAlgorithms(PndSdsChargeWeightingAlgorithms &other)
void SetVerbose(Int_t level=0)
PndSdsChargeConversion * fChargeConverter
std::pair< Double_t, Double_t > CenterOfGravity(const PndSdsCluster *Cluster)
std::pair< Double_t, Double_t > EtaValue(const PndSdsCluster *Cluster, Double_t &stripno, Int_t &NmbOfStrips)
std::pair< Double_t, Double_t > Eta(const PndSdsCluster *Cluster, const TH2F *PosVsEta)
std::pair< Double_t, Double_t > Binary(const PndSdsCluster *Cluster)
Double_t DigiChargeError(Int_t digiIndex)
PndSdsChargeWeightingAlgorithms & operator=(PndSdsChargeWeightingAlgorithms &other)
Double_t Erfmod(Double_t x, Double_t p0, Double_t p1, Double_t p2, Double_t p3)
std::pair< Double_t, Double_t > AutoSelect(const PndSdsCluster *Cluster)
PndSdsCalcStrip * fCalcStrip
void SetDigiArray(TClonesArray *darray)