4 double wiremidx(
int iwir,
int ilayer,
int isup);
5 double wiremidy(
int iwir,
int ilayer,
int isup);
6 double wiremidz(
int iwir,
int ilayer,
int isup);
8 double anglepoint(
double x1[],
double x2[],
double x3[]);
22 void getWirePositions(
int isup,
int ilayer,
double xc[],
double yc[],
double zc[],
double xcos[],
double ycos[],
double zcos[]);
void calc_g4layer_positions(int isup)
double wirespan[nslayers][nlayers]
double wirelength[nwires]
double xlyr[ndim][nslayers][nlayers]
double regthickness[nreg]
double layerthickness[nslayers]
double xcenter[ndim][nwires]
int wiretowire(double x1[], double x2[], double cwire[], double *par)
void get_thickness(int ireg)
double anglepoint(double x1[], double x2[], double x3[])
void calc_cosines_etc(int isup)
double delxlyr[ndim][nslayers][nlayers]
void calc_midpoints(int ilayer, int isup)
void calc_g4mother_positions(int isup)
double wiremidz(int iwir, int ilayer, int isup)
double wiremidy(int iwir, int ilayer, int isup)
double xmid[ndim][nwires]
double xleft[ndim][nslayers][nlayers][nwires]
double lyrangle[nslayers][nlayers]
double delx1lyr[nslayers][nlayers]
void write_output_g4mother(string filename)
double delylyr[nslayers][nlayers]
double xright[ndim][nslayers][nlayers][nwires]
void calc_wire_info(int iwir, int ilayer, int isup)
int lineplaneint(double xwire[], double cwire[], double xplates[], double cplate[], double *par)
void getWirePositions(int isup, int ilayer, double xc[], double yc[], double zc[], double xcos[], double ycos[], double zcos[])
double delx2lyr[nslayers][nlayers]
double center_m[ndim][nreg]
void read_param(string filename)
void calc_g4layer_parameters(int ilayer, int isup)
void write_output_g4layers(string filename)
double wiremidx(int iwir, int ilayer, int isup)