#ifndef STNTUPLE_McCalibrations_ #define STNTUPLE_McCalibrations_ //----------------------------------------------------------------------------- // definition of the STNTUPLE track block // Author: Elisabetta Pianori (Penn) // Date: June 08 2009 //----------------------------------------------------------------------------- #include "TObject.h" class TStnMcCalibrations: public TObject { protected: //----------------------------------------------------------------------------- // calorimeter scales //----------------------------------------------------------------------------- int fVersion ; float fCemScale; float fChaScale; float fWhaScale; float fPemScale; float fPhaScale; //----------------------------------------------------------------------------- // functions //----------------------------------------------------------------------------- public: // ****** constructors and destructor TStnMcCalibrations(); ~TStnMcCalibrations(); // ****** init methods void InitMC(Int_t RunNumber); void Init (Int_t RunNumber); //----------------------------------------------------------------------------- // accessors //----------------------------------------------------------------------------- Int_t GetVersion () { return fVersion ; } float GetCemScale() { return fCemScale; } float GetChaScale() { return fChaScale; } float GetWhaScale() { return fWhaScale; } float GetPemScale() { return fPemScale; } float GetPhaScale() { return fPhaScale; } //----------------------------------------------------------------------------- // setters //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- // overloaded methods of TObject //----------------------------------------------------------------------------- void Print(Option_t* opt="") const; ClassDef(TStnMcCalibrations,0) }; #endif