Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4_EGEM_EIC.C File Reference

Go to the source code of this file.

Functions

void EGEM_Init ()
 
void EGEMSetup (PHG4Reco *g4Reco)
 
int make_GEM_station (string name, PHG4Reco *g4Reco, double zpos, double etamin, double etamax)
 
void EGEM_FastSim_Reco (int verbosity=0)
 

Function Documentation

void EGEM_FastSim_Reco ( int  verbosity = 0)

Definition at line 78 of file G4_EGEM_EIC.C.

View newest version in sPHENIX GitHub at line 78 of file G4_EGEM_EIC.C

References E, Fun4AllServer::instance(), Fun4AllServer::registerSubsystem(), PHG4TrackFastSim::set_do_evt_display(), PHG4TrackFastSim::set_fit_alg_name(), PHG4TrackFastSim::set_pat_rec_hit_finding_eff(), PHG4TrackFastSim::set_primary_assumption_pid(), PHG4TrackFastSim::set_sub_top_node_name(), PHG4TrackFastSim::set_trackmap_out_name(), PHG4TrackFastSim::set_use_vertex_in_fitting(), PHG4TrackFastSim::set_vertex_xy_resolution(), PHG4TrackFastSim::set_vertex_z_resolution(), PHG4TrackFastSim::Verbosity(), and PHG4TrackFastSim::Vertical_Plane.

Referenced by Fun4All_G4_EICDetector_LQ(), Fun4All_G4_EICDetector_LQ_reference(), and Fun4All_G4_EICDetector_RICH().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EGEM_Init ( )

Definition at line 14 of file G4_EGEM_EIC.C.

View newest version in sPHENIX GitHub at line 14 of file G4_EGEM_EIC.C

Referenced by G4Init().

+ Here is the caller graph for this function:

void EGEMSetup ( PHG4Reco g4Reco)

Definition at line 20 of file G4_EGEM_EIC.C.

View newest version in sPHENIX GitHub at line 20 of file G4_EGEM_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 
)

Definition at line 35 of file G4_EGEM_EIC.C.

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

References PHG4Sector::Sector_Geometry::AddLayers_DriftVol_COMPASS(), PHG4Sector::Sector_Geometry::AddLayers_HBD_GEM(), PHG4Sector::Sector_Geometry::eta_to_polar_angle(), etamax, etamin, PHG4SectorSubsystem::get_geometry(), overlapcheck, PHG4Subsystem::OverlapCheck(), PHG4Reco::registerSubsystem(), PHG4Sector::Sector_Geometry::set_material(), PHG4Sector::Sector_Geometry::set_max_polar_angle(), PHG4Sector::Sector_Geometry::set_min_polar_angle(), PHG4Sector::Sector_Geometry::set_N_Sector(), PHG4Sector::Sector_Geometry::set_normal_polar_angle(), PHG4Sector::Sector_Geometry::set_normal_start(), t, and PHG4Sector::Sector_Geometry::Unit_cm().

Referenced by EGEMSetup(), and FGEMSetup().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: