\START    HANUMAN_RCP
\SIZE         56        44
 
!----------------------------------------------------------------------
!    Name:       HANUMAN.RCP
!    Package:
!    Library:
!    Purpose:    CONTROL HN_GEANT
!    Version
!    Created:    17-Jan-2001   Rajendran Raja
!----------------------------------------------------------------------
! ANALYSIS CONTROL
!----------------------------------------------------------------------
 
\START    HANUMAN_RCP
\SIZE         71        53
 
!----------------------------------------------------------------------
!    Name:       HANUMAN.RCP
!    Package:
!    Library:
!    Purpose:    CONTROL HANUMAN
!    Version
!    Created:    23-APR-1998   Rajendran Raja
!----------------------------------------------------------------------
! ANALYSIS CONTROL
!----------------------------------------------------------------------
BATCH_MODE               F   !IF TRUE WILL ENTER BATCH MODE PROCESSING
PROCESS_EVENTS        9999   !PROCESS THESE MANY EVENTS
!DISPLAY_TRACK_FLAG       0   !0=NODISPLAY. 1 AND HIGHER MORE DISPLAY 2 will 
DISPLAY_TRACK_FLAG       3   !0=NODISPLAY. 1 AND HIGHER MORE DISPLAY 2 will 
                             !    display. 3 display+print
PRINT_FLAG               2   !0=NOPRINT. 1 AND HIGHER MORE PRINT
DO_INTERACTION_LENGTHS   F   !IF TRUE WILL PLOT INTERACTION LENGTHS AS A
                             !FUNCTION OF ETA
PRINT_MATERIALS          T   !WILL PRINT MATERIALS, ROT. MATRICES ETC IF TRUE
STORE_XYZ_HITS           F   !WILL STORE HITS USING KXYZ IF TRUE
PRINT_STEP               T   !WILL PRINT EACH STEP INFO IF TRUE
PRINT_KINE               T   !WILL PRINT KINE EACH STEP
WRITE_NTUPLE             T   !WILL WRITE OUT NTUPLE
MAXIMUM_TRACK_STEPS    30000 !MAXIMUM STEPS ALLOWED PER TRACK
!MAXIMUM_TRACK_STEPS    1460  !MAXIMUM STEPS ALLOWED PER TRACK
USER_DRAW                T   !WILL MAKE USER DRAWINGS DEFINED IN SUB. UDRAW
PHYS                     1   !Physics processes switch
\ARRAY GEANT_FLAGS
! DO GEANT FLAGS 
      'DEBG'  0
      'DMIN'  1       ! FIRST EVENT TO DEBUG
      'DMAX'  100000  ! LAST EVENT TO DEBUG
!
!     Set defaults for physics processes - turn them ALL on and keep
!     any secondaries produced. See PHYS001-3 in Geant manual for 
!     detailed description of flags
!
      'ANNI'  'PHYS'         !Positron annihilation
      'BREM'  'PHYS'         !Bremsstrahlung 
      'COMP'  'PHYS'         !Compton scattering
      'DRAY'  'PHYS'         !Delta ray production
      'PAIR'  'PHYS'         !Pair production
      'PHOT'  'PHYS'         !Photoelectrc effect
      'HADR'  'PHYS'         !Hadronic interactions
      'MULS'  'PHYS'         !Multiple Scattering
      'LOSS'  'PHYS'         !Continuous energy loss
!     'DCAY'   0             !Decay in flight
      'DCAY'  'PHYS'         !Decay in flight
      'PFIS'  'PHYS'         !Nuclear fission by photons
      'MUNU'  'PHYS'         !Muon nucleus interactions
      'RAYL'  'PHYS'         !Rayleigh effect
      'LABS'  'PHYS'         !Light absorption
      'STRA'  'PHYS'         !Thin materials collision sampling
      'SYNC'  'PHYS'         !Synchrotron radiation in a magnetic field
\END
!----------------------------------------------------------------------
! Bfield Plots control
!----------------------------------------------------------------------
TEST_BFIELD_HISTS        T   !WILL MAKE HISTOGRAMS OF JGGN AND TPLB FIELDS
FIELD_BINS             1000  !NUMBER OF BINS IN FIELD HIST
RAD_FACTOR_SOLENOID     0.5  !WILL PLOT FIELD AT RAD_FACTOR*RAD_MAX
DIPOLE_PLOT_RADIUS     52.0  !plot field at this radius
DIPOLE_PLOT_Y           0.0  !plot field at this y
DIPOLE_PLOT_Z           0.0  !plot field at this z co-ordinate
SOLENOID_END_KICK        T   !Kick momenta at entry/exit of solenoid
SOLENOID_SAFETY_STEP    1.0   !step to move into solenoid to calculate end field
!
\ARRAY PRINT_HITS
 '*' '*'         !WILL PRINT ALL DETECTOR SETS AND DETECTORS
! 'ECAL' 'EMP1'  !WILL PRINT DETECTOR SET ECAL AND DETECTOR EMP1
! 'ECAL' '*'     !WILL PRINT ALL DETCTORS IN THE SET 'ECAL'
!  'CSIL' '*'
!  'CTRK' '*'
!  'FTRK' '*'
!  'CCAL' 'CFHP'
!  'ECAL' '*'
\END
!
DEDX_POINTER 3     !PROGRAM ASUMES THAT DEDX IS THE THIRD HIT FOR GPHITS
!
!----------------------------------------------------------------------
! PARAMETERS GOVERNING I/O  
!----------------------------------------------------------------------
ZEBRA_INPUT_UNIT           0  !WILL READ ZEBRA INPUT ON THIS UNIT
ZEBRA_OUTPUT_UNIT          0  !WILL WRITE ZEBRA ONPUT TO THIS UNIT
STDHEP                     F  !will read STDHEP. Otherwise D0 Zebra
STDHEP_RUN_NO             1   !This is not in the STDHEP common block
WRITE_EVENTS_OUT          T   !IF TRUE, WILL OUTPUT STRUCTURE TRIG TO UNIT 2.
!RZ_ENTRIES_MAX         300000 !NUMBER OF ENTRIES IN OUTPUT RZ FILE
ANALYZE_STORED_EVENTS     F   !IF TRUE, WILL READ INIT + EVENTS FROM  UNIT 1.
DIGITIZE_CAL              T   !IF TRUE WILL DIGITIZE CALORIMETER ALA D0
Z_VERTEX_SPREAD          10.  !SIGMA OF VERTEX Z. ADDED IN QUADRATURE TO STDHEP
!----------------------------------------------------------------------
! SUBSYSTEMS . EACH SUBSYSTEM  AAA IS DRIVEN BY RCP FILE AAA_RCP
!----------------------------------------------------------------------
\ARRAY DETECTOR_SYSTEMS
 'MOTHERS'              !media 0-99. rot matrices 0-999
 'MUCOOL'               !media 0-99. rot matrices 0-999
 'TARGET'               !target for internal target measurement
! 'MAPS'                 !DO MAPS
! 'CALORIMETER'         !media 700-799. rot matrices 7000-7999
\END
\ARRAY CAL_DIGITIZE_LIST  !LIST OF RCP FILES FOR CALORIMETER DIGITIZATION
                          !WILL GET DETECTOR_LIST FROM THESE RCP FILES
! 'CALORIMETER_RCP'        !WILL DIGITIZE CAL DETECTORS
! 'MOTHERS_RCP'            !WILL DIGITIZE DEAD MATERIAL
\END
\STOP    !   HANUMAN_RCP