30 #ifndef _PRUNASYMMETRY_H_ 31 #define _PRUNASYMMETRY_H_ 46 virtual Double_t
CalcChiSquare(
const std::vector<Double_t>& par);
91 #endif // _PRUNASYMMETRY_H_ UInt_t fNoOfFitBins
number of bins to be be fitted
virtual Bool_t GetProperDataRange(PRawRunData *runData, UInt_t histoNo[2])
Int_t fStartTimeBin
bin at which the fit starts
virtual Int_t GetEndTimeBin()
virtual Bool_t PrepareFitData()
Int_t fEndTimeBin
bin at which the fit ends
UInt_t fAlphaBetaTag
; ; ; .
virtual Bool_t GetProperT0(PRawRunData *runData, PMsrGlobalBlock *globalBlock, PUIntVector &forwardHisto, PUIntVector &backwardHistoNo)
PDoubleVector fForwardErr
forward histo errors
virtual Int_t GetStartTimeBin()
Int_t fGoodBins[4]
keep first/last good bins. 0=fgb, 1=lgb (forward); 2=fgb, 3=lgb (backward)
std::vector< UInt_t > PUIntVector
std::vector< Double_t > PDoubleVector
virtual void CalcNoOfFitBins()
Bool_t fTheoAsData
true=only calculate the theory points at the data points, false=calculate more points for the theory ...
PDoubleVector fBackwardErr
backward histo errors
virtual Double_t CalcMaxLikelihood(const std::vector< Double_t > &par)
virtual UInt_t GetNoOfFitBins()
virtual Double_t CalcChiSquareExpected(const std::vector< Double_t > &par)
PDoubleVector fForward
forward histo data
virtual void GetProperFitRange(PMsrGlobalBlock *globalBlock)
virtual Int_t GetPacking()
virtual Bool_t PrepareViewData(PRawRunData *runData, UInt_t histoNo[2])
Bool_t SubtractEstimatedBkg()
virtual void SetFitRangeBin(const TString fitRange)
PDoubleVector fBackward
backward histo data
virtual void CalcTheory()
virtual Bool_t PrepareData()
virtual Bool_t PrepareRRFViewData(PRawRunData *runData, UInt_t histoNo[2])
virtual Double_t CalcChiSquare(const std::vector< Double_t > &par)
Int_t fPacking
packing for this particular run. Either given in the RUN- or GLOBAL-block.