#ifndef MARS_MHCalibrationChargeHiGainPix #define MARS_MHCalibrationChargeHiGainPix #ifndef MARS_MHCalibrationChargePix #include "MHCalibrationChargePix.h" #endif class TH1F; class MHCalibrationChargeHiGainPix : public MHCalibrationChargePix { private: static const Int_t fgChargeNbins; static const Axis_t fgChargeFirst; static const Axis_t fgChargeLast; static const Int_t fgAbsTimeNbins; static const Axis_t fgAbsTimeFirst; static const Axis_t fgAbsTimeLast; public: MHCalibrationChargeHiGainPix(const char *name=NULL, const char *title=NULL); ~MHCalibrationChargeHiGainPix(){} // Setters void SetChargeNbins(const Int_t bins =fgChargeNbins) { fChargeNbins = bins; } void SetChargeFirst(const Axis_t first=fgChargeFirst) { fChargeFirst = first; } void SetChargeLast (const Axis_t last =fgChargeLast) { fChargeLast = last; } void SetAbsTimeNbins(const Int_t bins =fgAbsTimeNbins) { fAbsTimeNbins = bins; } void SetAbsTimeFirst(const Axis_t first=fgAbsTimeFirst) { fAbsTimeFirst = first; } void SetAbsTimeLast (const Axis_t last =fgAbsTimeLast) { fAbsTimeLast = last; } ClassDef(MHCalibrationChargeHiGainPix, 1) // Histogram class for a Calibration Pixel with extracted Hi Gain }; #endif