![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <GlobalVariables.C>#include <g4trackfastsim/PHG4TrackFastSim.h>#include <g4detectors/PHG4SectorSubsystem.h>#include <g4main/PHG4Reco.h>#include <string>
Include dependency graph for G4_GEM_EIC.C:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Enable |
Macros | |
| #define | MACRO_G4GEMEIC_C |
Functions | |
| int | make_GEM_station (string name, PHG4Reco *g4Reco, double zpos, double etamin, double etamax, const int N_Sector=16, double tilt=0, bool doTilt=false) |
| void | AddLayers_MiniTPCDrift (PHG4SectorSubsystem *gem) |
| Add drift layers to mini TPC. | |
| void | AddLayers_GEMDrift (PHG4SectorSubsystem *gem) |
| Add drift layers to mini TPC. | |
| void | EGEM_Init () |
| void | FGEM_Init () |
| void | BGEM_Init () |
| void | EGEMSetup (PHG4Reco *g4Reco) |
| void | FGEMSetup (PHG4Reco *g4Reco, const int N_Sector=16) |
Variables | |
| bool | Enable::EGEM = false |
| bool | Enable::FGEM = false |
| bool | Enable::BGEM = false |
| #define MACRO_G4GEMEIC_C |
Definition at line 2 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 2 of file G4_GEM_EIC.C
| void AddLayers_GEMDrift | ( | PHG4SectorSubsystem * | gem | ) |
Add drift layers to mini TPC.
Definition at line 86 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 86 of file G4_GEM_EIC.C
References PHG4Sector::Sector_Geometry::AddLayer(), cm, d, e, PHG4SectorSubsystem::get_geometry(), mm, thickness, um, and PHG4Sector::Sector_Geometry::Unit_cm().
Referenced by make_GEM_station().
Here is the call graph for this function:
Here is the caller graph for this function:| void AddLayers_MiniTPCDrift | ( | PHG4SectorSubsystem * | gem | ) |
Add drift layers to mini TPC.
Definition at line 60 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 60 of file G4_GEM_EIC.C
References PHG4Sector::Sector_Geometry::AddLayer(), cm, d, e, PHG4SectorSubsystem::get_geometry(), mm, thickness, um, and PHG4Sector::Sector_Geometry::Unit_cm().
Here is the call graph for this function:| void BGEM_Init | ( | ) |
Definition at line 40 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 40 of file G4_GEM_EIC.C
References g4zmq::exit(), max, BlackHoleGeometry::max_radius, and BlackHoleGeometry::max_z.
Here is the call graph for this function:| void EGEM_Init | ( | ) |
Definition at line 27 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 27 of file G4_GEM_EIC.C
References max, BlackHoleGeometry::max_radius, min, and BlackHoleGeometry::min_z.
Referenced by G4Init().
Here is the caller graph for this function:Definition at line 49 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 49 of file G4_GEM_EIC.C
References make_GEM_station().
Referenced by G4Setup().
Here is the call graph for this function:
Here is the caller graph for this function:| void FGEM_Init | ( | ) |
Definition at line 34 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 34 of file G4_GEM_EIC.C
References max, BlackHoleGeometry::max_radius, and BlackHoleGeometry::max_z.
Referenced by G4Init().
Here is the caller graph for this function:Definition at line 54 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 54 of file G4_GEM_EIC.C
References make_GEM_station().
Referenced by G4Setup().
Here is the call graph for this function:
Here is the caller graph for this function:| int make_GEM_station | ( | string | name, |
| PHG4Reco * | g4Reco, | ||
| double | zpos, | ||
| double | etamin, | ||
| double | etamax, | ||
| const int | N_Sector = 16, |
||
| double | tilt = 0, |
||
| bool | doTilt = false |
||
| ) |
Definition at line 110 of file G4_GEM_EIC.C.
View newest version in sPHENIX GitHub at line 110 of file G4_GEM_EIC.C
References PHG4TrackFastSim::add_phg4hits(), PHG4TrackFastSim::add_zplane_state(), AddLayers_GEMDrift(), PHG4Sector::Sector_Geometry::AddLayers_HBD_GEM(), e, PHG4Sector::Sector_Geometry::eta_to_polar_angle(), TRACKING::FastKalmanFilter(), TRACKING::FastKalmanFilterInnerTrack(), PHG4Sector::Sector_Geometry::FlatEdge(), PHG4SectorSubsystem::get_geometry(), M_PI, Enable::OVERLAPCHECK, PHG4Subsystem::OverlapCheck(), TRACKING::ProjectionNames, PHG4Reco::registerSubsystem(), PHG4Sector::Sector_Geometry::set_material(), PHG4Sector::Sector_Geometry::set_max_polar_angle(), PHG4Sector::Sector_Geometry::set_max_polar_edge(), PHG4Sector::Sector_Geometry::set_min_polar_angle(), PHG4Sector::Sector_Geometry::set_min_polar_edge(), PHG4Sector::Sector_Geometry::set_N_Sector(), PHG4Sector::Sector_Geometry::set_normal_polar_angle(), PHG4Sector::Sector_Geometry::set_normal_start(), PHG4SectorSubsystem::SuperDetector(), t, PHG4Sector::Sector_Geometry::Unit_cm(), PHG4TrackFastSim::Vertical_Plane, and BTOF::zpos.
Referenced by EGEMSetup(), and FGEMSetup().
Here is the call graph for this function:
Here is the caller graph for this function: