def runLTCube(self, run=True, zmax=180): """Generates a livetime cube""" expCube['evfile'] = self.commonConf['base']+'_filtered_gti.fits' expCube['scfile'] = self.commonConf['base']+'_SC.fits' expCube['outfile'] = self.commonConf['base']+'_ltcube.fits' expCube['dcostheta'] = 0.025 expCube['binsz'] = 1 expCube['zmax'] = zmax np = int(self.commonConf['multicore']) if(np > 0): import gtltcube_mp as ltmp ltmp.gtltcube_mp(np, expCube['scfile'], expCube['evfile'], expCube['outfile'],False,expCube['zmax']) else: qU.runCommand(expCube,self.logger,run)
def runLTCube(self, run=True, **kwargs): """Generates a livetime cube""" expCube['evfile'] = self.commonConf['base']+'_filtered_gti.fits' expCube['scfile'] = self.commonConf['base']+'_SC.fits' expCube['outfile'] = self.commonConf['base']+'_ltcube.fits' expCube['dcostheta'] = 0.025 expCube['binsz'] = 1 expCube['zmax'] = self.analysisConf['ltzmax'] #Override the settings above with the kwargs if they exist. for name,value in kwargs.items(): expCube[name] = value np = int(self.commonConf['multicore']) if(np > 0): import gtltcube_mp as ltmp ltmp.gtltcube_mp(np, expCube['scfile'], expCube['evfile'], expCube['outfile'], False,expCube['zmax'], 0, 0) else: qU.runCommand(expCube,self.logger,run)