ROOT logo
//*-- Author  : Pablo Cabanelas
//*-- Created : 29/04/10

//_HADES_CLASS_DESCRIPTION
/////////////////////////////////////////////////////////////////////////
//
//  HRpcWtoQPar:
//  Container for the RPC width to charge conversion parameters
//
//  (Condition Style)
//
/////////////////////////////////////////////////////////////////////////

#include "TString.h"
#include "hrpcwtoqpar.h"
#include "hpario.h"
#include "hdetpario.h"
#include "hparamlist.h"
using namespace std;

ClassImp(HRpcWtoQPar)

// constructor
HRpcWtoQPar::HRpcWtoQPar(const char* name,const char* title,
		const char* context) : HParCond(name,title,context) {
	clear();
}

// clears the container
void HRpcWtoQPar::clear() {
	fPar0 = 0.;
	fPar1 = 0.;
	fPar2 = 0.;
	fPar3 = 0.;
	fPar4 = 0.;
	fPar5 = 0.;
	ftdc2time = 0.;
	status=kFALSE;
	resetInputVersions();
}

// puts all parameters to the parameter list, which is used by the io
void HRpcWtoQPar::putParams(HParamList* l) {
	if (!l) return;
	l->add("fPar0",fPar0);
	l->add("fPar1",fPar1);
	l->add("fPar2",fPar2);
	l->add("fPar3",fPar3);
	l->add("fPar4",fPar4);
	l->add("fPar5",fPar5);
	l->add("ftdc2time",ftdc2time);
}

// gets all parameters from the parameter list, which is used by the io
Bool_t HRpcWtoQPar::getParams(HParamList* l) {
	if (!l) return kFALSE;
	if (!(l->fill("fPar0",&fPar0)))   return kFALSE;
	if (!(l->fill("fPar1",&fPar1)))   return kFALSE;
	if (!(l->fill("fPar2",&fPar2)))   return kFALSE;
	if (!(l->fill("fPar3",&fPar3)))   return kFALSE;
	if (!(l->fill("fPar4",&fPar4)))   return kFALSE;
	if (!(l->fill("fPar5",&fPar5)))   return kFALSE;
	if (!(l->fill("ftdc2time",&ftdc2time)))   return kFALSE;
	return kTRUE;
}
 hrpcwtoqpar.cc:1
 hrpcwtoqpar.cc:2
 hrpcwtoqpar.cc:3
 hrpcwtoqpar.cc:4
 hrpcwtoqpar.cc:5
 hrpcwtoqpar.cc:6
 hrpcwtoqpar.cc:7
 hrpcwtoqpar.cc:8
 hrpcwtoqpar.cc:9
 hrpcwtoqpar.cc:10
 hrpcwtoqpar.cc:11
 hrpcwtoqpar.cc:12
 hrpcwtoqpar.cc:13
 hrpcwtoqpar.cc:14
 hrpcwtoqpar.cc:15
 hrpcwtoqpar.cc:16
 hrpcwtoqpar.cc:17
 hrpcwtoqpar.cc:18
 hrpcwtoqpar.cc:19
 hrpcwtoqpar.cc:20
 hrpcwtoqpar.cc:21
 hrpcwtoqpar.cc:22
 hrpcwtoqpar.cc:23
 hrpcwtoqpar.cc:24
 hrpcwtoqpar.cc:25
 hrpcwtoqpar.cc:26
 hrpcwtoqpar.cc:27
 hrpcwtoqpar.cc:28
 hrpcwtoqpar.cc:29
 hrpcwtoqpar.cc:30
 hrpcwtoqpar.cc:31
 hrpcwtoqpar.cc:32
 hrpcwtoqpar.cc:33
 hrpcwtoqpar.cc:34
 hrpcwtoqpar.cc:35
 hrpcwtoqpar.cc:36
 hrpcwtoqpar.cc:37
 hrpcwtoqpar.cc:38
 hrpcwtoqpar.cc:39
 hrpcwtoqpar.cc:40
 hrpcwtoqpar.cc:41
 hrpcwtoqpar.cc:42
 hrpcwtoqpar.cc:43
 hrpcwtoqpar.cc:44
 hrpcwtoqpar.cc:45
 hrpcwtoqpar.cc:46
 hrpcwtoqpar.cc:47
 hrpcwtoqpar.cc:48
 hrpcwtoqpar.cc:49
 hrpcwtoqpar.cc:50
 hrpcwtoqpar.cc:51
 hrpcwtoqpar.cc:52
 hrpcwtoqpar.cc:53
 hrpcwtoqpar.cc:54
 hrpcwtoqpar.cc:55
 hrpcwtoqpar.cc:56
 hrpcwtoqpar.cc:57
 hrpcwtoqpar.cc:58
 hrpcwtoqpar.cc:59
 hrpcwtoqpar.cc:60
 hrpcwtoqpar.cc:61
 hrpcwtoqpar.cc:62
 hrpcwtoqpar.cc:63
 hrpcwtoqpar.cc:64
 hrpcwtoqpar.cc:65