23 const TString fLabelX, fLabelY;
26 TH2D* fNumProp = {
nullptr};
27 TH2D* fDenProp = {
nullptr};
31 virtual Bool_t InitPropMon();
32 virtual void AddHTMLCode(std::ofstream& )
const {};
33 virtual std::pair<Double_t, Double_t> GetPairValNum(
FemtoPair* pair)
const = 0;
34 virtual std::pair<Double_t, Double_t> GetPairValDenRot(
FemtoPair* pair)
const = 0;
35 virtual std::pair<Double_t, Double_t> GetPairValDenPerf(
FemtoPair* pair)
const {
return GetPairValNum(pair); };
36 virtual std::pair<Double_t, Double_t> GetPairValDenHemi(
FemtoPair* pair)
const = 0;
37 virtual std::pair<Double_t, Double_t> GetPairValDenChar(
FemtoPair* pair)
const {
return GetPairValNum(pair); };
38 virtual std::pair<Double_t, Double_t> GetPairValDenMix(
FemtoPair* pair)
const {
return GetPairValNum(pair); };
39 Int_t ConvertVal(std::pair<Double_t, Double_t> vals)
const;
41 virtual Bool_t Angle(Char_t )
const {
return kFALSE; }
47 virtual Bool_t
Check();
48 virtual TString
HTMLExtract(Int_t no, TString dir =
"")
const;
49 TString GetXlabel()
const {
return fLabelX; };
50 TString GetYlabel()
const {
return fLabelY; };
51 void SetNBinsX(Int_t bins) { fBinsX = bins; };
52 void SetNBinsY(Int_t bins) { fBinsY = bins; };
53 Int_t GetXsize()
const {
return fRangeX.
GetSize() - 1; };
54 Int_t GetYsize()
const {
return fRangeY.
GetSize() - 1; };
58 TH2D* GetNumMon()
const {
return fNumProp; }
59 TH2D* GetDenMon()
const {
return fDenProp; };