Definition at line 159 of file PndFTSCAParam.cxx.
References PndFTSCAParam::cBz(), FTSCAStation::CellLength, FTSCAStripInfo::cos, cos(), exit(), FTSCAStation::f, PndFTSCAParam::fBz, PndFTSCAParam::fMaxR, PndFTSCAParam::fMaxZ, PndFTSCAParam::fMinR, PndFTSCAParam::fMinZ, PndFTSCAParam::fNStations, PndFTSCAParam::fStations, PndFTSCAParam::fVtxFieldValue, i, log(), FTSCAStation::NDF, FTSCAStripInfo::sin, sin(), FTSCAStation::x0, FTSCAStation::xOverX0, and FTSCAStation::xTimesRho.
163 if(
p.fStations)
delete []
p.fStations;
167 for(
int i=0;
i<
p.fNStations;
i++)
172 cout <<
"ERROR: Settings.data format is wrong! Station: " <<
i-1 << endl;
175 in >>
p.fStations[
i].x0;
177 in >>
p.fStations[
i].materialInfo.RadThick;
178 p.fStations[
i].materialInfo.RadThick *= 10.f;
179 p.fStations[
i].materialInfo.logRadThick =
log(
p.fStations[
i].materialInfo.RadThick );
182 p.fStations[
i].materialInfo.thick = xTimesRho/1.39;
183 p.fStations[
i].materialInfo.RL =
p.fStations[
i].materialInfo.thick/
p.fStations[
i].materialInfo.RadThick;
185 in >>
p.fStations[
i].xOverX0;
186 in >>
p.fStations[
i].xTimesRho;
191 p.fStations[
i].f.sin =
sin(beta);
192 p.fStations[
i].f.cos =
cos(beta);
195 p.fStations[
i].NDF = inttmp;
197 p.fStations[
i].CellLength = inttmp;
296 p.fVtxFieldValue[0] =
p.cBz();
friend F32vec4 cos(const F32vec4 &a)
friend F32vec4 sin(const F32vec4 &a)
friend F32vec4 log(const F32vec4 &a)