31 virtual Bool_t Angle()
const {
return kFALSE; }
32 Array_1<Float_t> fRange;
33 void SetBins(
const std::initializer_list<double>& array);
34 virtual void AddHTMLCode(HtmlFile& )
const {};
35 virtual Double_t GetPairValNum(FemtoPair* pair)
const = 0;
36 virtual Double_t GetPairValDenRot(FemtoPair* pair)
const = 0;
37 virtual Double_t GetPairValDenPerf(FemtoPair* pair)
const {
return GetPairValNum(pair); };
38 virtual Double_t GetPairValDenHemi(FemtoPair* pair)
const {
return GetPairValDenRot(pair); };
39 virtual Double_t GetPairValDenChar(FemtoPair* pair)
const {
return GetPairValNum(pair); };
40 virtual Double_t GetPairValDenMix(FemtoPair* pair)
const {
return GetPairValNum(pair); };
47 FemtoCorrFunc1D(
const DividedHisto1D& h,
48 std::initializer_list<Double_t> cuts,
56 FemtoCorrFunc1D(
const DividedHisto1D& h, std::initializer_list<Double_t> cuts, Int_t bins) :
57 FemtoCorrFunc1D(h, cuts, bins,
"",
"",
"") {};
59 void FillDenPerfect(FemtoPair* pair);
60 void FillDenRotated(FemtoPair* pair);
61 void FillDenMixed(FemtoPair* pair);
62 void FillDenHemisphere(FemtoPair* pair);
63 void FillDenCharged(FemtoPair* pair);
64 TH1D* GetNumMon()
const {
return fNumProp; };
65 TH1D* GetDenMon()
const {
return fDenProp; }
66 virtual Bool_t
Check();
68 virtual TString
HTMLExtract(Int_t no, TString dir =
"")
const;
69 TString GetLabel()
const {
return fLabel; };
70 const Array_1<Float_t> GetRange()
const {
return fRange; };
71 virtual ~FemtoCorrFunc1D();
72 ClassDef(FemtoCorrFunc1D, 1)