#ifndef CBM_KRES_GAMMA_CORRECTION #define CBM_KRES_GAMMA_CORRECTION #include #include "TH2D.h" using namespace std; class CbmKresGammaCorrection { public: //***** brief Standard constructor. CbmKresGammaCorrection(); //***** brief Standard destructor. virtual ~CbmKresGammaCorrection(); void Init(std::vector< std::vector > & vect_all, std::vector< std::vector > & vect_two, std::vector< std::vector > & vect_onetwo, double OA, double IM); void Finish(); void InitHistograms(); private: vector fHistoList_factors; TH2D * Correction_factros_all; TH2D * Correction_factros_two; TH2D * Correction_factros_onetwo; //***** brief Copy constructor. CbmKresGammaCorrection(const CbmKresGammaCorrection&); //***** brief Assignment operator. CbmKresGammaCorrection operator=(const CbmKresGammaCorrection&); ClassDef(CbmKresGammaCorrection,1) }; #endif