ROOT logo
//_HADES_CLASS_DESCRIPTION
/////////////////////////////////////////////////////////////
//
// HPionTrackerMomPar
//
// Container class for PionTracker hit finder parameters
//
/////////////////////////////////////////////////////////////

using namespace std;
#include "hpiontrackermompar.h"
#include "hparamlist.h"
#include <iostream>

ClassImp (HPionTrackerMomPar)

HPionTrackerMomPar::HPionTrackerMomPar(const Char_t * name, const Char_t * title, const Char_t * context)
	: HParCond (name, title, context)
{
	clear();
}

void HPionTrackerMomPar::clear()
{
	// clears the container
	fYYWeight = 0;           
	fYYSlope = 0.F;	   
	fYYOffset = 0.F;	   
	fMomWeight = 0;          
	fElossCorr = 0.F;	   


}

void HPionTrackerMomPar::putParams(HParamList * l)
{
	// add the parameters to the list for writing
	if (!l) return;

	l->add ("fYYWeight",     fYYWeight);
	l->add ("fYYSlope",      fYYSlope);
	l->add ("fYYOffset",     fYYOffset);
	l->add ("fMomWeight",    fMomWeight);
	l->add ("fElossCorr",    fElossCorr);


}

Bool_t HPionTrackerMomPar::getParams(HParamList * l)
{
	// gets the parameters from the list (read from input)
	if (!l) return kFALSE;

	if (!l->fill ("fYYWeight",     &fYYWeight))      return kFALSE;
	if (!l->fill ("fYYSlope",      &fYYSlope))       return kFALSE;
	if (!l->fill ("fYYOffset",     &fYYOffset))      return kFALSE;
	if (!l->fill ("fMomWeight",    &fMomWeight))     return kFALSE;
	if (!l->fill ("fElossCorr",    &fElossCorr))     return kFALSE;


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