! lattice file to create markers for 24 calorimeters around the g-2 storage ring
! to use these calorimeter markers, put this statemnent in your main lattice file:
!   call, file = calorimeter_lattice. 

! Robin Bjorkquist, August 2015

!*********************************************
! CALORIMETER GEOMETRICAL PARAMETERS
!*********************************************

! There are 24 equally-spaced calorimeters around the ring

 CaloSpacing  = radius*(twopi/24.)

! The front face of the first calorimeter (calo #2 in the E821 numbering scheme) 
! is 2.65 degrees clockwise from the injection point.

 OffsetCalo2  = radius*(2.65*pi/180.)

!*********************************************
! CALORIMETER LATTICE ELEMENTS
!*********************************************

CALO2:  marker, superimpose, offset = OffsetCalo2, ref = AFREE,  ref_origin = beginning, tracking_method = custom
CALO3:  marker, superimpose, offset = CaloSpacing, ref = CALO2,  ref_origin = beginning, tracking_method = custom
CALO4:  marker, superimpose, offset = CaloSpacing, ref = CALO3,  ref_origin = beginning, tracking_method = custom
CALO5:  marker, superimpose, offset = CaloSpacing, ref = CALO4,  ref_origin = beginning, tracking_method = custom
CALO6:  marker, superimpose, offset = CaloSpacing, ref = CALO5,  ref_origin = beginning, tracking_method = custom
CALO7:  marker, superimpose, offset = CaloSpacing, ref = CALO6,  ref_origin = beginning, tracking_method = custom
CALO8:  marker, superimpose, offset = CaloSpacing, ref = CALO7,  ref_origin = beginning, tracking_method = custom
CALO9:  marker, superimpose, offset = CaloSpacing, ref = CALO8,  ref_origin = beginning, tracking_method = custom
CALO10: marker, superimpose, offset = CaloSpacing, ref = CALO9,  ref_origin = beginning, tracking_method = custom
CALO11: marker, superimpose, offset = CaloSpacing, ref = CALO10, ref_origin = beginning, tracking_method = custom
CALO12: marker, superimpose, offset = CaloSpacing, ref = CALO11, ref_origin = beginning, tracking_method = custom
CALO13: marker, superimpose, offset = CaloSpacing, ref = CALO12, ref_origin = beginning, tracking_method = custom
CALO14: marker, superimpose, offset = CaloSpacing, ref = CALO13, ref_origin = beginning, tracking_method = custom
CALO15: marker, superimpose, offset = CaloSpacing, ref = CALO14, ref_origin = beginning, tracking_method = custom
CALO16: marker, superimpose, offset = CaloSpacing, ref = CALO15, ref_origin = beginning, tracking_method = custom
CALO17: marker, superimpose, offset = CaloSpacing, ref = CALO16, ref_origin = beginning, tracking_method = custom
CALO18: marker, superimpose, offset = CaloSpacing, ref = CALO17, ref_origin = beginning, tracking_method = custom
CALO19: marker, superimpose, offset = CaloSpacing, ref = CALO18, ref_origin = beginning, tracking_method = custom
CALO20: marker, superimpose, offset = CaloSpacing, ref = CALO19, ref_origin = beginning, tracking_method = custom
CALO21: marker, superimpose, offset = CaloSpacing, ref = CALO20, ref_origin = beginning, tracking_method = custom
CALO22: marker, superimpose, offset = CaloSpacing, ref = CALO21, ref_origin = beginning, tracking_method = custom
CALO23: marker, superimpose, offset = CaloSpacing, ref = CALO22, ref_origin = beginning, tracking_method = custom
CALO24: marker, superimpose, offset = CaloSpacing, ref = CALO23, ref_origin = beginning, tracking_method = custom
CALO1:  marker, superimpose, offset = CaloSpacing, ref = CALO24, ref_origin = beginning, tracking_method = custom

