13 | | Call coconut |
| 13 | To make the `TELESCOPE` keyword work properly, in `TELOUT` (search for this around line 75380) |
| 14 | |
| 15 | {{{#!fortran |
| 16 | #if __CERENKOV__ && !__IACT__ |
| 17 | *-- Author : R. Ulrich IKP KIT Karlsruhe 22/10/16 |
| 18 | C======================================================================= |
| 19 | |
| 20 | INTEGER FUNCTION TELOUT(XPOSCER,YPOSCER,UDIRCER,VDIRCER) |
| 21 | |
| 22 | C----------------------------------------------------------------------- |
| 23 | C ROUTINE TO CHECK WETHER CHERENKOV PHOTON HITS TELESCOPE |
| 24 | C THIS FUNCTION IS CALLED FROM CERENK. |
| 25 | C ARGUMENTS: |
| 26 | C XPOSCER = X-POSITION OF PHOTON AT TELESCOPE |
| 27 | C YPOSCER = Y-POSITION OF PHOTON AT TELESCOPE |
| 28 | C UDIRCER = DIRECTION OF PHOTON RELATIVE TO X-DIRECTION |
| 29 | C VDIRCER = DIRECTION OF PHOTON RELATIVE TO Y-DIRECTION |
| 30 | C----------------------------------------------------------------------- |
| 31 | }}} |
| 32 | |
| 33 | you have to replace |
| 34 | {{{#!fortran |
| 35 | TELZ = -OBSLEV(NOBSLV) + CERTELZ(J) |
| 36 | DUMZ = -OBSLEV(NOBSLV) - TELZ |
| 37 | }}} |
| 38 | in `TELOUT` in `src/corsika.F` by |
| 39 | {{{#!fortran |
| 40 | TELZ = CERTELZ(J) |
| 41 | DUMZ = TELZ |
| 42 | }}} |
| 43 | |
| 44 | otherwise there is a z-distance between the sphere defining which photons are written to the output file and the telescope position. For inclined photons this leads to photons recorded far away from the telescope position. |
| 45 | |
| 46 | Now, call coconut |