// --------------------------------------------------------------------- // ----- KrattaCalibrator source file ----- // ----- Created 10/11/13 by P. Pawlowski ----- // --------------------------------------------------------------------- #include #include #include "KrattaCalibrator.hxx" using namespace Kratta; void KrattaCalibrator::LoadRun(int irun){ partype dummy; int runmin, runmax; for(int mod=0; mod> runmin >> runmax; if (!f) break; if(irun < runmin || irun > runmax){ for(int i=0; i> dummy >> dummy >> dummy; } else{ for(int i=0; i> dummy >> par[mod][i] >> dummy; } break; } }/// End loop over run ranges f.close(); }/// End loop over modules } void KrattaCalibrator::Init(const char * mask){ fFILE_MASK = TString(mask); Run = 0; LoadRun(0); } void KrattaCalibrator::ls()const{ for(int mod=0; modModule); part->Energy = GetEnergy(p, part->Z, part->A, peak); }