EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GlobalVariables.C
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file GlobalVariables.C
1 #pragma once
2 
4 
5 static bool overlapcheck = false;
6 static double no_overlapp = 0.0001; // added to radii to avoid overlapping volumes
7 
8 
9 // These Input settings are needed in multiple Input selections
10 // Putting those here avoids include file ordering problems
11 namespace Input
12 {
13  bool HEPMC = false;
14  bool EMBED = false;
15  bool READEIC = false;
16 }
17 
18 // Global settings affecting multiple subsystems
19 namespace Enable
20 {
21  bool OVERLAPCHECK = false;
22  bool ABSORBER = false;
23  bool DSTOUT = false;
24  bool DSTOUT_COMPRESS = false;
25  int VERBOSITY = 0;
26 }
27 
28 // every G4 subsystem needs to implement this
29 // rather than forcing another include file,
30 // let's put this into the GlobalVariables.C
31 namespace BlackHoleGeometry
32 {
33  double max_radius = 0.; // this is needed for the overall dimension of the black hole
34  double min_z = 0.;
35  double max_z = 0.;
36  double gap = no_overlapp;
37  bool visible = false;
38 }; // namespace BlackHoleGeometry
39 
40 namespace G4P6DECAYER
41 {
43 }
44 
45 // our various tracking macro
46 namespace TRACKING
47 {
48  string TrackNodeName = "SvtxTrackMap";
49 }