Commit 8d19bf6c108777216b536f555c6817753602f861
1 parent
3c6c07a1
Introduce site-dependent energy range in make_pointings.py
Showing
1 changed file
with
11 additions
and
3 deletions
examples/make_pointings.py
| ... | ... | @@ -561,7 +561,7 @@ def write_obsdef(filename, obsdef): |
| 561 | 561 | file = open(filename, 'w') |
| 562 | 562 | |
| 563 | 563 | # Write header |
| 564 | - file.write('ra,dec,tmin,duration,caldb,irf\n') | |
| 564 | + file.write('ra,dec,tmin,duration,caldb,irf,emin,emax\n') | |
| 565 | 565 | |
| 566 | 566 | # Loop over pointings |
| 567 | 567 | for obs in obsdef: |
| ... | ... | @@ -578,10 +578,18 @@ def write_obsdef(filename, obsdef): |
| 578 | 578 | ra = obs['ra'] |
| 579 | 579 | dec = obs['dec'] |
| 580 | 580 | |
| 581 | + # Set site dependent energy thresholds | |
| 582 | + if 'South' in obs['irf']: | |
| 583 | + emin = 0.030 | |
| 584 | + emax = 160.0 | |
| 585 | + else: | |
| 586 | + emin = 0.030 | |
| 587 | + emax = 50.0 | |
| 588 | + | |
| 581 | 589 | # Write information |
| 582 | - file.write('%8.4f,%8.4f,%.4f,%.4f,%s,%s\n' % | |
| 590 | + file.write('%8.4f,%8.4f,%.4f,%.4f,%s,%s,%.3f,%.1f\n' % | |
| 583 | 591 | (ra, dec, obs['tmin'], obs['duration'], obs['caldb'], \ |
| 584 | - obs['irf'])) | |
| 592 | + obs['irf'], emin, emax)) | |
| 585 | 593 | |
| 586 | 594 | # Close file |
| 587 | 595 | file.close() | ... | ... |