93 fParamFileName = name;
142 TGraph2D*** constant;
146 TString fParamFileName;
148 void DrawProfileExtrapZ(Int_t, TGraph***, TF1***, TString, TString, Double_t, Double_t, Double_t, Double_t);
149 void DrawProfileExtrapX(Int_t, TGraph***, TF1***, TString, TString, Double_t, Double_t, Double_t, Double_t);
150 Double_t FieldExtrapolate(Double_t, Double_t, Double_t, TGraph2D*, TGraph2D*, TGraph2D*);
153 void DoExtrapolationAlongZ(Int_t, Int_t);
154 void DoExtrapolationAlongX(Int_t, Int_t);
156 std::vector <Double_t> checkedFieldValue(Double_t bx, Double_t by, Double_t bz) {
158 const Double_t
min = 0.001;
159 const Double_t
max = 7.;
161 std::vector <Double_t> out;
163 out.push_back((TMath::Abs(bx) >
min && TMath::Abs(bx) <
max) ? bx : 0.);
164 out.push_back((TMath::Abs(by) >
min && TMath::Abs(by) <
max) ? by : 0.);
165 out.push_back((TMath::Abs(bz) >
min && TMath::Abs(bz) <
max) ? bz : 0.);