Introduction
With Pass 8, event_types are introduced. Even though these are essentially a generalization of conversion_type (i.e., front vs back converting events) in that the the event types partition the data into distinct subclasses which have their own effective area, point spread, and energy dispersion functions, in Pass 8, there are alternative partitions for a given class. For example, the Pass 8 SOURCE class selection can be partitioned in one of three ways: into front vs back converting events, into events belonging to one of 4 "PSF" subclasses, or into events belonging to one of 4 "EDISP" classes. The Pass 8 event classes and types descriptions and usage are described in the following links.
Pass 8 Descriptions
Changes to gt-tools
- gtobssim:
The event type partition has been added as an option for gtobssim. Examples for P8_SOURCE_V5:
gtobssim irfs=P8_SOURCE_V5 evtype=none gtobssim irfs=P8_SOURCE_V5 evtype=PSF gtobssim irfs=P8_SOURCE_V5 evtype=EDISP
evtype=none is the default, in which case the application will use the front/back partition, consistent with pre-Pass 8 behavior.
DSS keywords specifying the event_type partition that was used will be written to the FT1 files that are produced. These keywords will show the bit pattern that would be used to mask to obtain the corresponding partition, e.g., for evtype=PSF:
DSTYP2: BIT_MASK(EVENT_CLASS,128,P8) DSUNI2: DIMENSIONLESS DSVAL2: 1:1 DSTYP2: BIT_MASK(EVENT_TYPE,60,P8) DSUNI2: DIMENSIONLESS DSVAL2: 1:1
Here 60 = 0b111100, the binary representation of the mask with bits 2-5 set.
- Since there is no information in the IRFs on cross-membership between event_type partitions, only bits for the selected partition will be set in the FT1 file. This means that choosing event_types in gtselect for a different partition will result in no events passing the cut.
- gtselect
- The evtype option has been added, and DSS keywords indicating this selection will be written.
For both evclass and evtype, the user must specify the integer corresponding to bit-mask that selects the desired events within a single partition:
gtselect evclass=128 evtype=3 # P8_SOURCE_V5, front and back (i.e., all) events gtselect evclass=128 evtype=1 # P8_SOURCE_V5, front-only events gtselect evclass=128 evtype=60 # P8_SOURCE_V5, PSF[0-3] (all) events gtselect evclass=256 evtype=960 # P8_CLEAN_V5, EDISP[0-3] (all) events
The evtype=[3,60,960] selections all return all of the events, but they also specify the irfs corresponding to the event_type partition selected. This information is written to the DSS keywords and read by downstream tools.
- evtype selections that cross partitions can be specified, but the behavior of the tools (i.e., which irfs are used) is undefined.
- gtdiffrsp
- gtexpcube2
- gtirfs
CALDB changes
- CALDB/data/glast/lat/bcf/irf_index.fits
- CALDB/data/glast/lat/caldb.indx