def filenames(self): fns = self.datasets[self.curr_dataset].filenames if not fns: try: import JMTucker.Tools.SampleFiles as sfns x = sfns.get(self.name, self.curr_dataset) if x is not None: nfns, fns = x if len(fns) != nfns: raise ValueError('problem with JMTucker.Tools.SampleFiles') except ImportError: pass if not fns: print 'hitting DBS for filenames for', self.name, self.curr_dataset, self.dataset fns = self.datasets[self.curr_dataset].filenames = DBS.files_in_dataset(self.dataset, self.dbs_inst) return fns
def filenames(self): fns = self.datasets[self.curr_dataset].filenames if not fns: try: import JMTucker.Tools.SampleFiles as sfns x = sfns.get(self.name, self.curr_dataset) if x is not None: nfns, fns = x if len(fns) != nfns: raise ValueError('problem with JMTucker.Tools.SampleFiles') except ImportError: pass if not fns: print 'hitting DBS for filenames for', self.name, self.curr_dataset, self.dataset fns = self.datasets[self.curr_dataset].filenames = DBS.files_in_dataset(self.dataset, self.dbs_inst) return fns
#!/usr/bin/env python import sys from JMTucker.Tools.BasicAnalyzer_cfg import * import JMTucker.Tools.SampleFiles as sf process.source.fileNames = sf.get('mfv_neu_tau01000um_M0300', 'main')[1][:1] process.TFileService.fileName = 'l1sigeff.root' process.load('HLTrigger.HLTfilters.hltHighLevel_cfi') process.hltHighLevel.HLTPaths = ['HLT_PFHT800_v*'] hts = range(75, 201, 25) + [240, 250, 255, 280, 300, 320] for ht in hts: l1 = cms.EDFilter('MFVL1HTTFilter', threshold = cms.double(ht)) p = cms.Path(process.hltHighLevel * l1) setattr(process, 'l1%i' % ht, l1) setattr(process, 'p%i' % ht, p) import JMTucker.Tools.SimpleTriggerEfficiency_cfi as SimpleTriggerEfficiency SimpleTriggerEfficiency.setup_endpath(process) if __name__ == '__main__' and hasattr(sys, 'argv') and 'submit' in sys.argv: from JMTucker.Tools.CondorSubmitter import CondorSubmitter import JMTucker.Tools.Samples as Samples samples = Samples.mfv_signal_samples + \ Samples.mfv_signal_samples_glu + \ Samples.mfv_signal_samples_gluddbar + \ Samples.xx4j_samples
#!/usr/bin/env python import sys from JMTucker.Tools.BasicAnalyzer_cfg import * import JMTucker.Tools.SampleFiles as sf process.source.fileNames = sf.get('mfv_neu_tau01000um_M0300', 'main')[1][:1] process.TFileService.fileName = 'l1sigeff.root' process.load('HLTrigger.HLTfilters.hltHighLevel_cfi') process.hltHighLevel.HLTPaths = ['HLT_PFHT800_v*'] hts = range(75, 201, 25) + [240, 250, 255, 280, 300, 320] for ht in hts: l1 = cms.EDFilter('MFVL1HTTFilter', threshold=cms.double(ht)) p = cms.Path(process.hltHighLevel * l1) setattr(process, 'l1%i' % ht, l1) setattr(process, 'p%i' % ht, p) import JMTucker.Tools.SimpleTriggerEfficiency_cfi as SimpleTriggerEfficiency SimpleTriggerEfficiency.setup_endpath(process) if __name__ == '__main__' and hasattr(sys, 'argv') and 'submit' in sys.argv: from JMTucker.Tools.CondorSubmitter import CondorSubmitter import JMTucker.Tools.Samples as Samples samples = Samples.mfv_signal_samples + \ Samples.mfv_signal_samples_glu + \ Samples.mfv_signal_samples_gluddbar + \ Samples.xx4j_samples