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