EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include "GlobalVariables.C"
#include <g4detectors/PHG4SectorSubsystem.h>
#include <g4main/PHG4Reco.h>
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | Enable |
namespace | G4FST |
namespace | G4FST::SETTING |
Macros | |
#define | MACRO_G4FSTEIC_C |
Functions | |
int | make_LANL_FST_station (const string &name, PHG4Reco *g4Reco, double zpos, double Rmin, double Rmax, double tSilicon) |
void | FST_Init () |
void | FSTSetup (PHG4Reco *g4Reco, const double min_eta=1.245) |
Variables | |
static bool | Enable::FST = false |
bool | Enable::FST_OVERLAPCHECK = false |
bool | G4FST::SETTING::FSTV0 = false |
bool | G4FST::SETTING::FSTV1 = false |
bool | G4FST::SETTING::FSTV2 = false |
bool | G4FST::SETTING::FSTV3 = false |
bool | G4FST::SETTING::FSTV41 = false |
bool | G4FST::SETTING::FSTV42 = false |
bool | G4FST::SETTING::FSTV4 = false |
bool | G4FST::SETTING::FSTV5 = false |
bool | G4FST::SETTING::FST_TPC = false |
#define MACRO_G4FSTEIC_C |
Definition at line 10 of file G4_FST_EIC.C.
View newest version in sPHENIX GitHub at line 10 of file G4_FST_EIC.C
void FST_Init | ( | ) |
Definition at line 48 of file G4_FST_EIC.C.
View newest version in sPHENIX GitHub at line 48 of file G4_FST_EIC.C
References G4FST::SETTING::FST_TPC, G4FST::SETTING::FSTV0, G4FST::SETTING::FSTV1, G4FST::SETTING::FSTV2, G4FST::SETTING::FSTV3, G4FST::SETTING::FSTV4, G4FST::SETTING::FSTV41, G4FST::SETTING::FSTV42, G4FST::SETTING::FSTV5, max, BlackHoleGeometry::max_radius, and BlackHoleGeometry::max_z.
Referenced by G4Init().
void FSTSetup | ( | PHG4Reco * | g4Reco, |
const double | min_eta = 1.245 |
||
) |
Definition at line 77 of file G4_FST_EIC.C.
View newest version in sPHENIX GitHub at line 77 of file G4_FST_EIC.C
References Acts::UnitConstants::cm, Acts::UnitConstants::e, G4FST::SETTING::FST_TPC, G4FST::SETTING::FSTV1, G4FST::SETTING::FSTV2, G4FST::SETTING::FSTV3, G4FST::SETTING::FSTV4, G4FST::SETTING::FSTV41, G4FST::SETTING::FSTV42, G4FST::SETTING::FSTV5, make_LANL_FST_station(), Acts::UnitConstants::mm, Acts::UnitConstants::um, and PHG4Sector::Sector_Geometry::Unit_cm().
Referenced by G4Setup().
int make_LANL_FST_station | ( | const string & | name, |
PHG4Reco * | g4Reco, | ||
double | zpos, | ||
double | Rmin, | ||
double | Rmax, | ||
double | tSilicon | ||
) |
Definition at line 164 of file G4_FST_EIC.C.
View newest version in sPHENIX GitHub at line 164 of file G4_FST_EIC.C
References PHG4Sector::Sector_Geometry::AddLayer(), Acts::UnitConstants::cm, PHG4Sector::Sector_Geometry::ConeEdge(), Acts::UnitConstants::e, Enable::FST_OVERLAPCHECK, PHG4SectorSubsystem::get_geometry(), M_PI, Acts::UnitConstants::mm, Enable::OVERLAPCHECK, PHG4Subsystem::OverlapCheck(), 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, Acts::UnitConstants::um, and PHG4Sector::Sector_Geometry::Unit_cm().
Referenced by FSTSetup().