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