#ifndef ETACORRECTIONS_H #define ETACORRECTIONS_H #include #include #include #include #include using namespace std; class EtaCorrections { public: struct EtaCorr{ char* name; int firstRun; int lastRun; vector ecorrX; vector ecorrY; int _nbins; }; private: vector allCorrs; public: EtaCorr eCorrs; void initRun(int currentRun); void addEcorr(const char* fileName, int nbins=100); double getX(double chargeCorrected); double getY(double chargeCorrected); }; #endif //ETACORRECTIONS_H