63 cerr <<
"-W- ShipBellField::ShipBellField: empty parameter container!"
93 Double_t zlocal=fabs(z-
fMiddle)/100.;
100 if ( (fabs(x)<2.7*
m) && (fabs(y)<
fBtube+0.2*
m)) {
102 bx=0.14361*exp( -0.5 * pow((zlocal-0.45479E-01)/2.5046,2.));
103 }
else if (zlocal<11.9) {
104 bx=0.19532-0.61512E-01*zlocal+0.68447E-02*pow(zlocal,2.)-0.25672E-03*pow(zlocal,3.);
125 Double_t zlocal=(z-
fMiddle)/100.;
126 by=
fPeak/(1.+pow(fabs(zlocal)/2.1,6.));
146 cout <<
"======================================================" << endl;
147 cout <<
"---- " << fTitle <<
" : " << fName << endl;
148 cout <<
"----" << endl;
149 cout <<
"---- Field type : constant" << endl;
150 cout <<
"----" << endl;
151 cout <<
"---- Field regions : " << endl;
153 cout <<
"======================================================" << endl;
virtual Double_t GetBy(Double_t x, Double_t y, Double_t z)
virtual Double_t GetBx(Double_t x, Double_t y, Double_t z)
void IncludeTarget(Double_t xy, Double_t z, Double_t l)
virtual Double_t GetBz(Double_t x, Double_t y, Double_t z)
Double_t GetMiddle() const
Double_t GetBtube() const
ClassImp(ecalContFact) ecalContFact