ROOT logo
//_HADES_CLASS_DESCRIPTION 
////////////////////////////////////////////////////////////////////////////
//*-- AUTHOR : G. Kornakov
////////////////////////////////////////////////////////////////////////////
// HRpcTimePosPar
//
// Container class for RPC position-time correction parameters
// used by HRpcHitF
//
// (Condition Style)
//
// Time-position Correction parameterization
// 5 harmonics are used to desribe the correction
//
////////////////////////////////////////////////////////////////////////////
#include "hrpctimepospar.h"
#include "hparamlist.h"

ClassImp(HRpcTimePosPar)

HRpcTimePosPar::HRpcTimePosPar(const Char_t* name,const Char_t* title,
                       const Char_t* context)
    : HParCond(name,title,context)
{
    f5harmonics_16.Set(1152*16);
    clear();
}
HRpcTimePosPar::~HRpcTimePosPar()
{
  // destructor
}
void HRpcTimePosPar::clear()
{

    f5harmonics_16.Reset(0.);
    status = kFALSE;
    resetInputVersions();
    changed = kFALSE;

}
void HRpcTimePosPar::putParams(HParamList* l)
{
    // Puts all params of HRpcTimePosPar to the parameter list of
    // HParamList (which ist used by the io);
    if (!l) return;
    l->add("f5harmonics_16", f5harmonics_16);

}
Bool_t HRpcTimePosPar::getParams(HParamList* l)
{
    if (!l) return kFALSE;
    if(!( l->fill("f5harmonics_16", &f5harmonics_16))) return kFALSE;

    return kTRUE;
}
 hrpctimepospar.cc:1
 hrpctimepospar.cc:2
 hrpctimepospar.cc:3
 hrpctimepospar.cc:4
 hrpctimepospar.cc:5
 hrpctimepospar.cc:6
 hrpctimepospar.cc:7
 hrpctimepospar.cc:8
 hrpctimepospar.cc:9
 hrpctimepospar.cc:10
 hrpctimepospar.cc:11
 hrpctimepospar.cc:12
 hrpctimepospar.cc:13
 hrpctimepospar.cc:14
 hrpctimepospar.cc:15
 hrpctimepospar.cc:16
 hrpctimepospar.cc:17
 hrpctimepospar.cc:18
 hrpctimepospar.cc:19
 hrpctimepospar.cc:20
 hrpctimepospar.cc:21
 hrpctimepospar.cc:22
 hrpctimepospar.cc:23
 hrpctimepospar.cc:24
 hrpctimepospar.cc:25
 hrpctimepospar.cc:26
 hrpctimepospar.cc:27
 hrpctimepospar.cc:28
 hrpctimepospar.cc:29
 hrpctimepospar.cc:30
 hrpctimepospar.cc:31
 hrpctimepospar.cc:32
 hrpctimepospar.cc:33
 hrpctimepospar.cc:34
 hrpctimepospar.cc:35
 hrpctimepospar.cc:36
 hrpctimepospar.cc:37
 hrpctimepospar.cc:38
 hrpctimepospar.cc:39
 hrpctimepospar.cc:40
 hrpctimepospar.cc:41
 hrpctimepospar.cc:42
 hrpctimepospar.cc:43
 hrpctimepospar.cc:44
 hrpctimepospar.cc:45
 hrpctimepospar.cc:46
 hrpctimepospar.cc:47
 hrpctimepospar.cc:48
 hrpctimepospar.cc:49
 hrpctimepospar.cc:50
 hrpctimepospar.cc:51
 hrpctimepospar.cc:52
 hrpctimepospar.cc:53
 hrpctimepospar.cc:54
 hrpctimepospar.cc:55