59 EmcBhaCalib(
const std::string& name, ISvcLocator* pSvcLocator );
78 void initCalibConst();
90 bool readInFromFile();
97 bool prepareConstants();
103 void printInfo( std::string xtalHitsDirFile );
112 double m_peakCor[6240];
121 bool m_askForMatrixInversion;
131 bool m_readDataFromDB;
134 std::string m_equationSolver;
137 std::string m_fileExt;
140 std::string m_fileDir;
146 bool m_calibrationSuccessful;
150 double* m_calibConst;
153 double* m_calibConstUnred;
156 double* m_absoluteConstants;
159 double* m_oldConstants;
162 long int m_nrNonZeros;
165 int m_nrXtalsEnoughHits;
169 std::string m_runNumberFile;
175 NTuple::Tuple* m_tuple1;
176 NTuple::Item<long> ixtal;
177 NTuple::Item<float> gi0;
178 NTuple::Item<float> calibConst;
179 NTuple::Item<float> err;
180 NTuple::Item<long> nhitxtal;
182 double DigiCalibConst;