#include "TString.h"
#include "hstart2digipar.h"
#include "hpario.h"
#include "hdetpario.h"
#include "hparamlist.h"
using namespace std;
ClassImp(HStart2DigiPar)
HStart2DigiPar::HStart2DigiPar(const char* name,const char* title,const char* context)
: HParCond(name,title,context) {
clear();
}
void HStart2DigiPar::clear(void) {
sigmaT = sigmaE = deltaTimeE = minEloss = timeNoHit = 0.F;
}
void HStart2DigiPar::fill(Float_t sT, Float_t sE, Float_t dt, Float_t mE, Float_t t0) {
sigmaT = sT;
sigmaE = sE;
deltaTimeE = dt;
minEloss = mE;
timeNoHit = t0;
}
void HStart2DigiPar::putParams(HParamList* l) {
if (!l) return;
l->add("sigmaT", sigmaT);
l->add("sigmaE", sigmaE);
l->add("deltaTimeE", deltaTimeE);
l->add("minEloss", minEloss);
l->add("timeNoHit", timeNoHit);
}
Bool_t HStart2DigiPar::getParams(HParamList* l) {
if (!l) return kFALSE;
if (!(l->fill("sigmaT", &sigmaT))) return kFALSE;
if (!(l->fill("sigmaE", &sigmaE))) return kFALSE;
if (!(l->fill("deltaTimeE", &deltaTimeE))) return kFALSE;
if (!(l->fill("minEloss", &minEloss))) return kFALSE;
if (!(l->fill("timeNoHit", &timeNoHit))) return kFALSE;
return kTRUE;
}