Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:18:23

0001 //
0002 // pfRICH 2024 QA station geometry (photon source, etc);
0003 //
0004 
0005 #include "G4SystemOfUnits.hh"
0006 
0007 #ifndef _PFRICH_TSTAND_
0008 #define _PFRICH_TSTAND_
0009 
0010 #include <hrppd.h>
0011 #include <share.h>
0012 
0013 // -- Aspheric lens ---------------------------------------------------------------------------
0014 //
0015 //#define _ZCOORD_ASPHERIC_LENS_              (-88*mm)
0016 #define _ZCOORD_ASPHERIC_LENS_              (-77*mm)
0017 // --------------------------------------------------------------------------------------------
0018 
0019 // -- Primary particle(s) ---------------------------------------------------------------------
0020 //
0021 #define _PRIMARY_PARTICLE_TYPE_   ("opticalphoton")
0022 
0023 #define _XCOORD_AVERAGE_                   (0.0*mm)
0024 #define _YCOORD_AVERAGE_                   (0.0*mm)
0025 #define _SOURCE_SPOT_DIAMETER_           (0.003*mm)
0026 //#define _ZCOORD_                             (0*mm)
0027 //#define _ZCOORD_   (_ZCOORD_ASPHERIC_LENS_ - 21*mm)
0028 #define _ZCOORD_   (_ZCOORD_ASPHERIC_LENS_ - 30*mm)
0029 
0030 // FIXME: calculate slopes via NA;
0031 //#define _XSLOPE_AVERAGE_                 (0.0*mrad)
0032 //#define _XSLOPE_SIGMA_                    (50*mrad)
0033 //#define _YSLOPE_AVERAGE_                 (0.0*mrad)
0034 //#define _YSLOPE_SIGMA_                    (50*mrad)
0035 #define _FIBER_NA_                           (0.20)
0036 #define _FIBER_CORE_REFRACTIVE_INDEX_        (1.46)
0037 
0038 #define _PRIMARY_PARTICLE_MOMENTUM_        (4.0*eV)
0039 // --------------------------------------------------------------------------------------------
0040 
0041 // -- Vessel geometry -------------------------------------------------------------------------
0042 //
0043 #define _FIDUCIAL_VOLUME_LENGTH_          (250.0*mm)
0044 #define _FIDUCIAL_VOLUME_OFFSET_               (0.0)
0045 
0046 // Can also use m_C2F6; FIXME: should make sure everything works with m_Air;
0047 #define _GAS_RADIATOR_                     m_Nitrogen
0048 // --------------------------------------------------------------------------------------------
0049 
0050 #endif