Example of code processing chain using run 239557414, taken from log file (reformatted slightly for readability):

Note: All Science Tools are executed from: /nfs/farm/g/glast/u35/ReleaseManagerBuild/redhat5-i686-32bit-gcc41/Optimized/ScienceTools/09-23-01/
All ftools are executed from: /afs/slac/g/ki/software/heasoft/6.9/i386_rhel50/heasoft/i686-pc-linux-gnu-libc2.5

EXTENDEDFT1

This is the 'old' FT1 file with all photon event classes included. This file is used by the SLAC astroserver.

makeFT1 
   rootFile=/scratch/glastmp/P120-FT1/0/r0239557414_v120_merit.root 
   fitsFile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit 
   TCuts=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/data/pass7.3_FSW_cuts 
   dict_file=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/data/FT1variables 
   tstart=239557417.494176 
   tstop=239558069.093069 
   file_version=122 
   tempRootFile=/scratch/glastmp/P120-FT1/0/dummy.root 
   xml_classifier=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/xml/EvtClassDefs_P7V6.xml 
   evtclsmap=FT1EventClass 
   chatter=4 
   debug=yes

(rename photon file -> foo.fit as input to gtmktime)

gtmktime 
   evfile=/scratch/glastmp/P120-FT1/0/foo.fit 
   scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit  
   roicut=no 
   overwrite=yes 
   filter=LIVETIME\>0.0 
   clobber=yes 
   chatter=4 

gtdiffrsp 
   evfile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit 
   scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   irfs=P7SOURCE_V6 
   evclass=2 
   clobber=yes 
   srcmdl=/nfs/farm/g/glast/u38/Reprocess-tasks/P120-FT1/config/P7v6source_v0.xml  
   chatter=4 
   debug=yes 
   gui=no 
   mode="ql" 

gtdiffrsp 
   evfile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit 
   scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   irfs=P7CLEAN_V6 
   evclass=3 
   clobber=yes 
   srcmdl=/nfs/farm/g/glast/u38/Reprocess-tasks/P120-FT1/config/P7v6clean_v0.xml  
   chatter=4 
   debug=yes  
   gui=no 
   mode="ql" 

fparkey 
   fitsfile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit[0] 
   keyword=proc_ver 
   value=120

fchecksum 
   infile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit 
   update=yes

FT1

This is the new reduced class photon file for FSSC consumption. It is constructed from the EXTENDEDFT1 file.

gtselect 
   infile=/scratch/glastmp/P120-FT1/0/gll_xp_p120_r0239557414_v122.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_ph_p120_r0239557414_v122.fit 
   evclass=2 
   ra=INDEF dec=INDEF rad=INDEF 
   tmin=INDEF tmax=INDEF zmax=180 
   emin=0 emax=0

(rename photon file -> foo.fit as input to gtmktime)

gtmktime 
   evfile=/scratch/glastmp/P120-FT1/0/foo.fits scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_ph_p120_r0239557414_v122.fit  
   roicut=no 
   overwrite=yes 
   filter=LIVETIME\>0.0 
   clobber=yes 
   chatter=4 

EXTENDEDLS1

This is the 'old' LS1 file with all photon event classes.

makeFT1 
   rootFile=/scratch/glastmp/P120-FT1/0/r0239557414_v120_merit.root 
   fitsFile=/scratch/glastmp/P120-FT1/0/gll_xe_p120_r0239557414_v120.fit 
   TCuts=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/data/pass7.3_FSW_cuts 
   dict_file=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/data/LS1variables 
   tstart=239557417.494176 
   tstop=239558069.093069 
   file_version=120 
   tempRootFile=/scratch/glastmp/P120-FT1/0/dummy.root 
   xml_classifier=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/xml/EvtClassDefs_P7V6.xml 
   evtclsmap=FT1EventClass 
   chatter=4 debug=yes

(rename photon file -> foo.fit as input to gtmktime)

gtmktime 
   evfile=/scratch/glastmp/P120-FT1/0/foo.fit scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_xe_p120_r0239557414_v120.fit  
   roicut=no 
   overwrite=yes 
   filter=LIVETIME\>0.0 
   clobber=yes chatter=4 

fparkey 
   fitsfile=/scratch/glastmp/P120-FT1/0/gll_xe_p120_r0239557414_v120.fit[0] 
   keyword=proc_ver 
   value=120

fchecksum 
   infile=/scratch/glastmp/P120-FT1/0/gll_xe_p120_r0239557414_v120.fit 
   update=yes

LS1

This is the new reduced LS1 file for FSSC consumption. It is constructed from the EXTENDEDLS1 file.

gtselect 
   infile=/scratch/glastmp/P120-FT1/0/gll_xe_p120_r0239557414_v120.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_ev_p120_r0239557414_v120.fit 
   evclass=0 
   ra=INDEF dec=INDEF rad=INDEF 
   tmin=INDEF tmax=INDEF zmax=180 
   emin=0 emax=0

(rename photon file -> foo.fit as input to gtmktime)

gtmktime 
   evfile=/scratch/glastmp/P120-FT1/0/foo.fits 
   scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_ev_p120_r0239557414_v120.fit  
   roicut=no 
   overwrite=yes 
   filter=LIVETIME\>0.0 
   clobber=yes chatter=4 

ELECTRONFT1

New for Pass 7.

makeFT1 
   rootFile=/scratch/glastmp/P120-FT1/0/r0239557414_v120_merit.root 
   fitsFile=/scratch/glastmp/P120-FT1/0/gll_el_p120_r0239557414_v122.fit 
   TCuts=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/data/pass7.3_Electrons_FSW_cuts 
   dict_file=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/data/FT1variables 
   tstart=239557417.494176 
   tstop=239558069.093069 
   file_version=122 
   tempRootFile=/scratch/glastmp/P120-FT1/0/dummy.root 
   xml_classifier=/afs/slac.stanford.edu/g/glast/ground/releases/redhat5-i686-32bit-gcc41/evtClassDefs/00-19-01/xml/EvtClassDefs_P7V6.xml 
   evtclsmap=EvtCREventClass 
   chatter=4 debug=yes

(rename photon file -> foo.fit as input to gtmktime)

gtmktime 
   evfile=/scratch/glastmp/P120-FT1/0/foo.fit 
   scfile=/scratch/glastmp/P120-FT1/0/r0239557414_v105_ft2Seconds.fit 
   outfile=/scratch/glastmp/P120-FT1/0/gll_el_p120_r0239557414_v122.fit  
   roicut=no 
   overwrite=yes 
   filter=LIVETIME\>0.0 
   clobber=yes chatter=4 

fparkey 
    fitsfile=/scratch/glastmp/P120-FT1/0/gll_el_p120_r0239557414_v122.fit[0] 
    keyword=proc_ver 
    value=120

fchecksum 
    infile=/scratch/glastmp/P120-FT1/0/gll_el_p120_r0239557414_v122.fit 
    update=yes

  • No labels