#ifndef MProfile_h #define MProfile_h #include "TProfile2D.h" #include "TMath.h" #include "TF2.h" #include "TCanvas.h" #include "TStyle.h" #include "TAxis.h" #include "MFunction.C" class MProfile { private: TProfile2D* x[2][2]; Double_t x_min; Double_t x_max; Double_t y_min; Double_t y_max; Double_t z_min; Double_t z_max; Int_t x_bins; Int_t y_bins; public: MProfile(); ~MProfile(); void SetProfiles(TProfile2D*, TProfile2D*, TProfile2D*, TProfile2D*); void Fill(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t); void Fit(MFunction&, Int_t); void Draw(TString); void Print(); }; #endif