EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4BEAMLINE Namespace Reference

Functions

PHG4CylinderSubsystemForwardBeamLineEnclosure (nullptr)
 
PHG4CylinderSubsystemBackwardBeamLineEnclosure (nullptr)
 

Variables

double starting_z = G4PIPE::be_pipe_length / 2. + G4PIPE::al_pipe_length + G4PIPE::al_pipe_cone_length + G4PIPE::al_pipe_ext_length + 2*no_overlapp
 
double enclosure_z_max = 2050. + (700-starting_z)
 
double enclosure_r_max = 30.
 
double enclosure_center = 0.5 * (starting_z + enclosure_z_max)
 
double skin_thickness = 0.
 
int pipe_id_offset = 100
 
int roman_pot_pipe_id_offset = 200
 

Function Documentation

PHG4CylinderSubsystem* G4BEAMLINE::BackwardBeamLineEnclosure ( nullptr  )

Referenced by BeamLineDefineBeamPipe(), BeamLineDefineMagnets(), and ZDCSetup().

+ Here is the caller graph for this function:

PHG4CylinderSubsystem* G4BEAMLINE::ForwardBeamLineEnclosure ( nullptr  )

Referenced by BeamLineDefineBeamPipe(), BeamLineDefineMagnets(), and ZDCSetup().

+ Here is the caller graph for this function:

Variable Documentation

double G4BEAMLINE::enclosure_center = 0.5 * (starting_z + enclosure_z_max)

Definition at line 43 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 43 of file G4_BeamLine.C

Referenced by BeamLineDefineBeamPipe(), BeamLineDefineMagnets(), and ZDCSetup().

double G4BEAMLINE::enclosure_r_max = 30.

Definition at line 42 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 42 of file G4_BeamLine.C

Referenced by BeamLineDefineMagnets(), and BeamLineInit().

double G4BEAMLINE::enclosure_z_max = 2050. + (700-starting_z)

Definition at line 41 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 41 of file G4_BeamLine.C

Referenced by BeamLineDefineMagnets(), and BeamLineInit().

int G4BEAMLINE::pipe_id_offset = 100

Definition at line 45 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 45 of file G4_BeamLine.C

Referenced by BeamLineDefineBeamPipe().

int G4BEAMLINE::roman_pot_pipe_id_offset = 200

Definition at line 46 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 46 of file G4_BeamLine.C

Referenced by BeamLineDefineBeamPipe().

double G4BEAMLINE::skin_thickness = 0.

Definition at line 44 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 44 of file G4_BeamLine.C

Referenced by BeamLineDefineMagnets().

Definition at line 40 of file G4_BeamLine.C.

View newest version in sPHENIX GitHub at line 40 of file G4_BeamLine.C

Referenced by BeamLineDefineMagnets().