11#ifndef HALFEMTO1DCF_H_
12#define HALFEMTO1DCF_H_
14#include "FemtoConst.h"
17#include "DividedHisto.h"
28 const Femto::EKinematics fFrame;
33 virtual TString
GetPic()
const;
47 Femto1DCF(TString name, Femto::EKinematics frame = Femto::EKinematics::kLCMS);
56 Femto1DCF(TString name, Int_t bins, Double_t min, Double_t max, Femto::EKinematics frame = Femto::EKinematics::kLCMS);
66 Femto::EKinematics
GetFrame()
const {
return fFrame; };
67 virtual void AddNum(TH1* h, Option_t* opt =
"");
68 virtual void AddDen(TH1* h, Option_t* opt =
"");
81 virtual void Browse(TBrowser* b);
87 virtual void DrawScaled(Double_t scale, Option_t* opt);
94 virtual TString
HTMLExtract(Int_t counter = 0, TString dir =
" ")
const;
95 virtual void Print(Option_t* opt =
"")
const;
96 virtual TObject*
GetSpecial(TString opt)
const;
101 virtual void Draw(Option_t* option =
"");
103 virtual ~Femto1DCF();
104 ClassDef(Femto1DCF, 4)
void FillDenObj(TObject *obj)
virtual void AddNum(TH1 *h, Option_t *opt="")
virtual void AddDen(TH1 *h, Option_t *opt="")
virtual void Browse(TBrowser *b)
Femto::EKinematics GetFrame() const
virtual TString HTMLExtract(Int_t counter=0, TString dir=" ") const
virtual void DrawScaled(Double_t scale, Option_t *opt)
void Fit(CorrFit1DCF *fit)
void FillNumObj(TObject *obj)
void FitDummy(CorrFit1DCF *fit)
virtual TObject * GetSpecial(TString opt) const
virtual void SetAxisNames(TH1 *h)
virtual TString GetPic() const
virtual void Draw(Option_t *option="")