EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4TPC Namespace Reference

Variables

int n_tpc_layer_inner = 16
 
double tpc_layer_thick_inner = 1.25
 
int tpc_layer_rphi_count_inner = 1152
 
int n_tpc_layer_mid = 16
 
double tpc_layer_thick_mid = 1.25
 
int tpc_layer_rphi_count_mid = 1536
 
int n_tpc_layer_outer = 16
 
double tpc_layer_thick_outer = 1.125
 
int tpc_layer_rphi_count_outer = 2304
 
double outer_radius = 78.
 
double inner_cage_radius = 20.
 
double cage_length = 211.0
 
double n_rad_length_cage = 1.13e-02
 
double cage_thickness = 28.6 * n_rad_length_cage
 
string tpcgas = "sPHENIX_TPC_Gas"
 
int n_gas_layer = n_tpc_layer_inner + n_tpc_layer_mid + n_tpc_layer_outer
 
double tpc_outer_radius = 77. + 2.
 
double drift_velocity_scale = 1.0
 
bool ENABLE_STATIC_DISTORTIONS = false
 
auto static_distortion_filename = std::string(getenv("CALIBRATIONROOT")) + "/TPC/DistortionMaps/fluct_average.rev3.1side.3d.file0.h_negz.real_B1.4_E-400.0.ross_phi1_sphenix_phislice_lookup_r26xp40xz40.distortion_map.hist.root"
 
bool ENABLE_TIME_ORDERED_DISTORTIONS = false
 
std::string time_ordered_distortion_filename = "/gpfs/mnt/gpfs02/sphenix/user/klest/TimeOrderedDistortions.root"
 
bool ENABLE_CORRECTIONS = false
 
auto correction_filename = std::string(getenv("CALIBRATIONROOT")) + "/TPC/DistortionMaps/fluct_average.rev3.1side.3d.file0.h_negz.real_B1.4_E-400.0.ross_phi1_sphenix_phislice_lookup_r26xp40xz40.distortion_map.hist.root"
 
bool ENABLE_CENTRAL_MEMBRANE_HITS = false
 
bool ENABLE_DIRECT_LASER_HITS = false
 
bool DIRECT_LASER_SAVEHISTOGRAMS = false
 
std::string DIRECT_LASER_ROOTOUTPUT_FILENAME = "TpcSpaceChargeMatrices.root"
 
std::string DIRECT_LASER_HISTOGRAMOUTPUT_FILENAME = "TpcDirectLaserReconstruction.root"
 

Variable Documentation

double G4TPC::cage_length = 211.0

Definition at line 47 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 47 of file G4_TPC_EIC.C

Referenced by TPC(), and TPCInit().

double G4TPC::cage_thickness = 28.6 * n_rad_length_cage

Definition at line 49 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 49 of file G4_TPC_EIC.C

Referenced by TPC().

auto G4TPC::correction_filename = std::string(getenv("CALIBRATIONROOT")) + "/TPC/DistortionMaps/fluct_average.rev3.1side.3d.file0.h_negz.real_B1.4_E-400.0.ross_phi1_sphenix_phislice_lookup_r26xp40xz40.distortion_map.hist.root"

Definition at line 71 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 71 of file G4_TPC.C

Referenced by TPC_Clustering().

std::string G4TPC::DIRECT_LASER_HISTOGRAMOUTPUT_FILENAME = "TpcDirectLaserReconstruction.root"

Definition at line 84 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 84 of file G4_TPC.C

Referenced by TPC_Clustering().

std::string G4TPC::DIRECT_LASER_ROOTOUTPUT_FILENAME = "TpcSpaceChargeMatrices.root"

Definition at line 83 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 83 of file G4_TPC.C

Referenced by TPC_Clustering().

bool G4TPC::DIRECT_LASER_SAVEHISTOGRAMS = false

Definition at line 80 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 80 of file G4_TPC.C

Referenced by TPC_Clustering().

double G4TPC::drift_velocity_scale = 1.0

Definition at line 60 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 60 of file G4_TPC.C

Referenced by TPC_Clustering().

bool G4TPC::ENABLE_CENTRAL_MEMBRANE_HITS = false

Definition at line 74 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 74 of file G4_TPC.C

Referenced by TPC_Cells().

bool G4TPC::ENABLE_CORRECTIONS = false

Definition at line 70 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 70 of file G4_TPC.C

Referenced by TPC_Clustering(), Tracking_Reco(), and TrackingInit().

bool G4TPC::ENABLE_DIRECT_LASER_HITS = false

Definition at line 77 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 77 of file G4_TPC.C

Referenced by TPC_Cells(), and TPC_Clustering().

bool G4TPC::ENABLE_STATIC_DISTORTIONS = false

Definition at line 63 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 63 of file G4_TPC.C

Referenced by TPC_Cells(), and TrackingInit().

bool G4TPC::ENABLE_TIME_ORDERED_DISTORTIONS = false

Definition at line 66 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 66 of file G4_TPC.C

Referenced by TPC_Cells(), and TrackingInit().

double G4TPC::inner_cage_radius = 20.

Definition at line 46 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 46 of file G4_TPC_EIC.C

Referenced by TPC().

int G4TPC::n_gas_layer = n_tpc_layer_inner + n_tpc_layer_mid + n_tpc_layer_outer

Definition at line 56 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 56 of file G4_TPC.C

Referenced by Micromegas(), MicromegasInit(), Tracking_Eval(), and Tracking_Reco().

double G4TPC::n_rad_length_cage = 1.13e-02

Definition at line 48 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 48 of file G4_TPC_EIC.C

int G4TPC::n_tpc_layer_inner = 16

Definition at line 33 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 33 of file G4_TPC_EIC.C

Referenced by TPC_Cells().

int G4TPC::n_tpc_layer_mid = 16

Definition at line 37 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 37 of file G4_TPC_EIC.C

int G4TPC::n_tpc_layer_outer = 16

Definition at line 41 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 41 of file G4_TPC_EIC.C

double G4TPC::outer_radius = 78.

Definition at line 45 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 45 of file G4_TPC_EIC.C

auto G4TPC::static_distortion_filename = std::string(getenv("CALIBRATIONROOT")) + "/TPC/DistortionMaps/fluct_average.rev3.1side.3d.file0.h_negz.real_B1.4_E-400.0.ross_phi1_sphenix_phislice_lookup_r26xp40xz40.distortion_map.hist.root"

Definition at line 64 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 64 of file G4_TPC.C

Referenced by TPC_Cells().

std::string G4TPC::time_ordered_distortion_filename = "/gpfs/mnt/gpfs02/sphenix/user/klest/TimeOrderedDistortions.root"

Definition at line 67 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 67 of file G4_TPC.C

Referenced by TPC_Cells().

int G4TPC::tpc_layer_rphi_count_inner = 1152

Definition at line 35 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 35 of file G4_TPC_EIC.C

Referenced by TPC_Cells().

int G4TPC::tpc_layer_rphi_count_mid = 1536

Definition at line 39 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 39 of file G4_TPC_EIC.C

int G4TPC::tpc_layer_rphi_count_outer = 2304

Definition at line 43 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 43 of file G4_TPC_EIC.C

double G4TPC::tpc_layer_thick_inner = 1.25

Definition at line 34 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 34 of file G4_TPC_EIC.C

double G4TPC::tpc_layer_thick_mid = 1.25

Definition at line 38 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 38 of file G4_TPC_EIC.C

double G4TPC::tpc_layer_thick_outer = 1.125

Definition at line 42 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 42 of file G4_TPC_EIC.C

double G4TPC::tpc_outer_radius = 77. + 2.

Definition at line 57 of file G4_TPC.C.

View newest version in sPHENIX GitHub at line 57 of file G4_TPC.C

Referenced by TPC(), and TPCInit().

string G4TPC::tpcgas = "sPHENIX_TPC_Gas"

Definition at line 51 of file G4_TPC_EIC.C.

View newest version in sPHENIX GitHub at line 51 of file G4_TPC_EIC.C

Referenced by TPC().