#include "hkicktrackfpar.h" #include "hparamlist.h" #include "TClass.h" ClassImp(HKickTrackFPar) HKickTrackFPar::HKickTrackFPar(const Char_t* name,const Char_t* title, const Char_t* context) : HParCond(name,title,context) { clear(); } HKickTrackFPar::~HKickTrackFPar(void) { } void HKickTrackFPar::clear(void) { fPMin=0.F; fPMin2=0.F; fMaxXPull1=0.F; fMaxXPull2=0.F; fXPullStep=0.F; fTofXResolution=0.F; fMinTof=0.F; fMaxTof=0.F; } void HKickTrackFPar::readFrom(const HKickTrackFPar &par) { fPMin = par.fPMin; fPMin2 = par.fPMin2; fMaxXPull1 = par.fMaxXPull1; fMaxXPull2 = par.fMaxXPull2 ; fXPullStep = par.fXPullStep; fTofXResolution = par.fTofXResolution ; fMinTof = par.fMinTof ; fMaxTof = par.fMaxTof; } void HKickTrackFPar::putParams(HParamList* l) { if (!l) return; l->add("fPMin",fPMin); l->add("fPMin2",fPMin2); l->add("fMaxXPull1",fMaxXPull1); l->add("fMaxXPull2",fMaxXPull2); l->add("fXPullStep",fXPullStep); l->add("fTofXResolution",fTofXResolution); l->add("fMinTof",fMinTof); l->add("fMaxTof",fMaxTof); } Bool_t HKickTrackFPar::getParams(HParamList* l) { if (!l) return kFALSE; if (!l->fill("fPMin",&fPMin)) return kFALSE; if (!l->fill("fPMin2",&fPMin2)) return kFALSE; if (!l->fill("fMaxXPull1",&fMaxXPull1)) return kFALSE; if (!l->fill("fMaxXPull2",&fMaxXPull2)) return kFALSE; if (!l->fill("fXPullStep",&fXPullStep)) return kFALSE; if (!l->fill("fTofXResolution",&fTofXResolution)) return kFALSE; if (!l->fill("fMinTof",&fMinTof)) return kFALSE; if (!l->fill("fMaxTof",&fMaxTof)) return kFALSE; return kTRUE; }