#ifndef caloelectron_h #define caloelectron_h #if !defined(__CINT__) || defined(__MAKECINT__) #include //#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #endif //CaloLevel1* cl1; #define NTAUBINMAX 100 #define WX0 0.350 //cm #define WTICK 0.26 //cm #define PITCH 0.244 //cm #define DEAD 0.096 //cm #define GLUE 0.05 //cm #define CALIBNBIN 600 #define CALIBRANGE 15.//cm double fradpro(Double_t *xi, Double_t *parmin); /////////////////////////////////////////////////// /// /// /// CLASS FOR INITIALIZATIONS & PARAMETERS /// /// /////////////////////////////////////////////////// class CaloElectron_parameters : public TObject{ private: CaloElectron_parameters(){ SetDefault(); }; static CaloElectron_parameters * _parameters; public: static CaloElectron_parameters *Get(){ if(_parameters==0) { // cout << "**NEW**"<