process.trigmu = cuts.clone(trigger_bit = 3, min_4th_jet_pt = 20) process.trigmuht500 = cuts.clone(trigger_bit = 3, min_4th_jet_pt = 20, min_ht = 500) process.trigtopmu = cuts.clone(trigger_bit = 4, min_4th_jet_pt = 20) process.trigtopmunmu = cuts.clone(trigger_bit = 4, min_4th_jet_pt = 20, min_nsemilepmuons = 1) process.trigtopmunmuht500 = cuts.clone(trigger_bit = 4, min_4th_jet_pt = 20, min_nsemilepmuons = 1, min_ht = 500) process.trignjetsslep = cuts.clone(min_nsemileptons = 1) process.trigonly = cuts.clone(min_njets = 0, min_4th_jet_pt = 0) for name in process.filters.keys(): setattr(process, 'p' + name, cms.Path(getattr(process,name))) if use_weights: process.load('JMTucker.MFVNeutralino.WeightProducer_cfi') import JMTucker.Tools.SimpleTriggerEfficiency_cfi as SimpleTriggerEfficiency SimpleTriggerEfficiency.setup_endpath(process, weight_src='mfvWeight' if use_weights else '') if __name__ == '__main__' and hasattr(sys, 'argv') and 'submit' in sys.argv: import JMTucker.Tools.Samples as Samples samples = Samples.qcd_samples + Samples.ttbar_samples + Samples.mfv_signal_samples + Samples.leptonic_background_samples from JMTucker.Tools.CRABSubmitter import CRABSubmitter from JMTucker.Tools.SampleFiles import SampleFiles cs = CRABSubmitter('EventsCutplay', total_number_of_events = 1000000, events_per_job = 500000, manual_datasets = SampleFiles['MFVNtupleV15'], ) cs.submit_all(samples)
process.tfonlyht.HLTPaths = [ 'HLT_PFHT650_v*', 'HLT_PFHT800_v*', 'HLT_PFHT900_v*', ] process.tfonlyht8.HLTPaths = [ 'HLT_PFHT800_v*', ] process.tfonlyht9.HLTPaths = [ 'HLT_PFHT900_v*', ] 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.CRAB3Submitter import CRABSubmitter from JMTucker.Tools.Sample import anon_samples import JMTucker.Tools.Samples as Samples samples = Samples.ttbar_samples + Samples.qcd_samples + Samples.xx4j_samples + Samples.mfv_signal_samples samples = Samples.auxiliary_background_samples cs = CRABSubmitter('TrigFiltChkV3_76_ttaux_qcdpt', splitting = 'EventAwareLumiBased', units_per_job = 200000, total_units = 1000000,
sef('pJets', mode='jets only novtx', name_ex='NoVtx' ) # be sure to generate a different name for each subsequent use sef('pNoJESUp', mode='jets only novtx', name_ex='NoJESUp', event_filter_jes_mult=0) #sef('pFull', mode = 'jets only', name_ex = 'Full') # uncomment to get efficiency of ntuple-level vertex filter if len(process.mfvTriggerFilter.HLTPaths) > 1: for x in process.mfvTriggerFilter.HLTPaths: filt_name = ''.join(x.split('_')[1:-1]) sef('p%s' % filt_name, name_ex=x) getattr(process, filt_name).HLTPaths = [x] 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.MetaSubmitter import * from JMTucker.Tools import Samples if year == 2017: samples = Samples.ttbar_samples_2017 + Samples.qcd_samples_2017 + Samples.all_signal_samples_2017 + Samples.data_samples_2017 #samples = Samples.all_signal_samples_2017 #samples += Samples.leptonic_samples_2017 elif year == 2018: samples = Samples.qcd_samples_2018 + Samples.data_samples_2018 #samples = Samples.all_signal_samples_2018 ms = MetaSubmitter('TrigFiltCheckV1', dataset='miniaod') ms.common.pset_modifier = chain_modifiers(
min_nsemilepmuons=1) process.trigtopmunmuht500 = cuts.clone(trigger_bit=4, min_4th_jet_pt=20, min_nsemilepmuons=1, min_ht=500) process.trignjetsslep = cuts.clone(min_nsemileptons=1) process.trigonly = cuts.clone(min_njets=0, min_4th_jet_pt=0) for name in process.filters.keys(): setattr(process, 'p' + name, cms.Path(getattr(process, name))) if use_weights: process.load('JMTucker.MFVNeutralino.WeightProducer_cfi') import JMTucker.Tools.SimpleTriggerEfficiency_cfi as SimpleTriggerEfficiency SimpleTriggerEfficiency.setup_endpath( process, weight_src='mfvWeight' if use_weights else '') if __name__ == '__main__' and hasattr(sys, 'argv') and 'submit' in sys.argv: import JMTucker.Tools.Samples as Samples samples = Samples.qcd_samples + Samples.ttbar_samples + Samples.mfv_signal_samples + Samples.leptonic_background_samples from JMTucker.Tools.CRABSubmitter import CRABSubmitter from JMTucker.Tools.SampleFiles import SampleFiles cs = CRABSubmitter( 'EventsCutplay', total_number_of_events=1000000, events_per_job=500000, manual_datasets=SampleFiles['MFVNtupleV15'], ) cs.submit_all(samples)