GEMC
1.8
Geant4 Monte-Carlo Framework
|
#include <iostream>
#include <sstream>
#include <fstream>
#include <cmath>
#include <string>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include "dc12geom.h"
Go to the source code of this file.
Functions | |
int | main () |
double | anglepoint (double x1[], double x2[], double x3[]) |
int | wiretowire (double x1[], double x2[], double cwire[], double *par) |
int | lineplaneint (double xwire[], double cwire[], double xplates[], double cplate[], double *par) |
void | read_param (string filename) |
void | get_thickness (int ireg) |
void | calc_cosines_etc (int isup) |
void | calc_midpoints (int ilayer, int isup) |
void | calc_wire_info (int iwir, int ilayer, int isup) |
void | calc_g4layer_parameters (int ilayer, int isup) |
void | calc_g4mother_positions (int isup) |
void | def_some_numbers () |
void | calc_g4layer_positions (int isup) |
void | write_output_g4layers (string filename) |
void | write_output_g4mother (string filename) |
double | cwirex (int isup) |
double | cwirey (int isup) |
double | cwirez (int isup) |
double | wiremidx (int iwir, int ilayer, int isup) |
double | wiremidy (int iwir, int ilayer, int isup) |
double | wiremidz (int iwir, int ilayer, int isup) |
void | getWirePositions (int isup, int ilayer, double xc[], double yc[], double zc[], double xcos[], double ycos[], double zcos[]) |
double anglepoint | ( | double | x1[], |
double | x2[], | ||
double | x3[] | ||
) |
Definition at line 52 of file dc12geom.cc.
void calc_cosines_etc | ( | int | isup | ) |
Definition at line 185 of file dc12geom.cc.
void calc_g4layer_parameters | ( | int | ilayer, |
int | isup | ||
) |
Definition at line 311 of file dc12geom.cc.
void calc_g4layer_positions | ( | int | isup | ) |
Definition at line 408 of file dc12geom.cc.
void calc_g4mother_positions | ( | int | isup | ) |
Definition at line 364 of file dc12geom.cc.
void calc_midpoints | ( | int | ilayer, |
int | isup | ||
) |
Definition at line 242 of file dc12geom.cc.
void calc_wire_info | ( | int | iwir, |
int | ilayer, | ||
int | isup | ||
) |
Definition at line 267 of file dc12geom.cc.
double cwirex | ( | int | isup | ) |
Definition at line 478 of file dc12geom.cc.
double cwirey | ( | int | isup | ) |
Definition at line 487 of file dc12geom.cc.
double cwirez | ( | int | isup | ) |
Definition at line 495 of file dc12geom.cc.
void def_some_numbers | ( | ) |
Definition at line 382 of file dc12geom.cc.
void get_thickness | ( | int | ireg | ) |
Definition at line 174 of file dc12geom.cc.
void getWirePositions | ( | int | isup, |
int | ilayer, | ||
double | xc[], | ||
double | yc[], | ||
double | zc[], | ||
double | xcos[], | ||
double | ycos[], | ||
double | zcos[] | ||
) |
Definition at line 573 of file dc12geom.cc.
int lineplaneint | ( | double | xwire[], |
double | cwire[], | ||
double | xplates[], | ||
double | cplate[], | ||
double * | par | ||
) |
Definition at line 101 of file dc12geom.cc.
int main | ( | ) |
Definition at line 14 of file dc12geom.cc.
void read_param | ( | string | filename | ) |
Definition at line 123 of file dc12geom.cc.
double wiremidx | ( | int | iwir, |
int | ilayer, | ||
int | isup | ||
) |
Definition at line 504 of file dc12geom.cc.
double wiremidy | ( | int | iwir, |
int | ilayer, | ||
int | isup | ||
) |
Definition at line 536 of file dc12geom.cc.
double wiremidz | ( | int | iwir, |
int | ilayer, | ||
int | isup | ||
) |
Definition at line 543 of file dc12geom.cc.
int wiretowire | ( | double | x1[], |
double | x2[], | ||
double | cwire[], | ||
double * | par | ||
) |
Definition at line 76 of file dc12geom.cc.
void write_output_g4layers | ( | string | filename | ) |
Definition at line 437 of file dc12geom.cc.
void write_output_g4mother | ( | string | filename | ) |
Definition at line 460 of file dc12geom.cc.