EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
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
3
#include <
g4decayer/EDecayType.hh
>
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
{
42
EDecayType
decayType
=
EDecayType::kAll
;
43
}
44
45
// our various tracking macro
46
namespace
TRACKING
47
{
48
string
TrackNodeName
=
"SvtxTrackMap"
;
49
}
fun4all_eicmacros
blob
master
detectors
AllSilicon
Development
GlobalVariables.C
Built by
Jin Huang
. updated:
Mon Jan 22 2024 12:43:53
using
1.8.2 with
EIC GitHub integration