#ifndef PAIRANALYSISSIGNALFIT_H #define PAIRANALYSISSIGNALFIT_H //############################################################# //# # //# Class PairAnalysisSignalFit # //# # //# Authors: # //# Julian Book, Uni Ffm / Julian.Book@cern.ch # //# # //############################################################# #include #include #include #include "PairAnalysisSignalExt.h" #include "PairAnalysisFunction.h" class PairAnalysisSignalFit : public PairAnalysisSignalExt { public: PairAnalysisSignalFit(); PairAnalysisSignalFit(const char*name, const char* title); PairAnalysisSignalFit(const PairAnalysisSignalFit &c); PairAnalysisSignalFit &operator=(const PairAnalysisSignalFit &c); virtual ~PairAnalysisSignalFit(); virtual void Process(TObjArray * const arrhist); void ProcessFit( TObjArray * const arrhist); // fit the SE +- distribution void ProcessFitLS(TObjArray * const arrhist); // substract the fitted SE like-sign background void ProcessFitEM(TObjArray * const arrhist); // substract the fitted ME like-sign background virtual void Draw(const Option_t* option = ""); virtual void Print(Option_t *option="") const; protected: ClassDef(PairAnalysisSignalFit,1) // class for signal extraction using a combined bgrd+signal fit }; #endif