GEMC  1.8
Geant4 Monte-Carlo Framework
Functions
dc12geom.cc File Reference
#include <iostream>
#include <sstream>
#include <fstream>
#include <cmath>
#include <string>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include "dc12geom.h"
+ Include dependency graph for dc12geom.cc:

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[])
 

Function Documentation

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.