4#include "FairParamList.h"
16 : FairParGenericSet(name, title, context),
40 : FairParGenericSet(),
74 list->add(
"Field Type",
fType);
77 list->add(
"Field min x",
fXmin);
78 list->add(
"Field max x",
fXmax);
79 list->add(
"Field min y",
fYmin);
80 list->add(
"Field max y",
fYmax);
81 list->add(
"Field min z",
fZmin);
82 list->add(
"Field max z",
fZmax);
83 list->add(
"Field Bx",
fBx);
84 list->add(
"Field By",
fBy);
85 list->add(
"Field Bz",
fBz);
87 list->add(
"Field Peak",
fPeak);
88 list->add(
"Field Middle",
fMiddle);
90 list->add(
"Field map name",
fMapName);
91 list->add(
"Field x position",
fPosX);
92 list->add(
"Field y position",
fPosY);
93 list->add(
"Field z position",
fPosZ);
94 list->add(
"Field scaling factor",
fScale);
106 if ( ! list )
return kFALSE;
108 if ( ! list->fill(
"Field Type", &
fType) )
return kFALSE;
111 if ( ! list->fill(
"Field min x", &
fXmin) )
return kFALSE;
112 if ( ! list->fill(
"Field max x", &
fXmax) )
return kFALSE;
113 if ( ! list->fill(
"Field min y", &
fYmin) )
return kFALSE;
114 if ( ! list->fill(
"Field max y", &
fYmax) )
return kFALSE;
115 if ( ! list->fill(
"Field min z", &
fZmin) )
return kFALSE;
116 if ( ! list->fill(
"Field max z", &
fZmax) )
return kFALSE;
117 if ( ! list->fill(
"Field Bx", &
fBx) )
return kFALSE;
118 if ( ! list->fill(
"Field By", &
fBy) )
return kFALSE;
119 if ( ! list->fill(
"Field Bz", &
fBz) )
return kFALSE;
123 if ( ! list->fill(
"Field Peak", &
fPeak) )
return kFALSE;
124 if ( ! list->fill(
"Field Middle", &
fMiddle) )
return kFALSE;
128 if ( ! list->fill(
"Field map name", mapName, 80) )
return kFALSE;
130 if ( ! list->fill(
"Field x position", &
fPosX) )
return kFALSE;
131 if ( ! list->fill(
"Field y position", &
fPosY) )
return kFALSE;
132 if ( ! list->fill(
"Field z position", &
fPosZ) )
return kFALSE;
133 if ( ! list->fill(
"Field scaling factor", &
fScale) )
return kFALSE;
147 cerr <<
"-W- ShipFieldPar::SetParameters: Empty field pointer!" << endl;
151 fType = field->GetType();
167 cerr <<
"-W- ShipFieldPar::SetParameters: Unknown field type "
168 <<
fType <<
"!" << endl;
const int kMaxFieldMapType
virtual Double_t GetBx(Double_t x, Double_t y, Double_t z)
virtual Double_t GetBy(Double_t x, Double_t y, Double_t z)
virtual Double_t GetBz(Double_t x, Double_t y, Double_t z)
virtual void putParams(FairParamList *list)
virtual Bool_t getParams(FairParamList *list)
void SetParameters(FairField *field)
ClassImp(ecalContFact) ecalContFact