### process.genGravitons = cms.EDProducer("GenParticlePruner", ### src = cms.InputTag("flashggPrunedGenParticles"), ### select = cms.vstring("drop * ", # this is the default ### "keep pdgId = 5100039", ### ) ### ) ### if "Grav" in customize.datasetName(): ### bookCandViewNtProducer(process,"genGr","genGravitons") ### addGloabalFloat(diphotonDumper.globalVariables,process,"genGr","genVtxZ","vertex.z") ### # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents",10000) customize.setDefault("targetLumi",1.e+3) ## 80mb 1.7/fb ## customize.setDefault("puTarget", ## '4.98e+04,3.4e+05,3.94e+05,4.15e+05,6.23e+05,7.74e+05,1.27e+06,4e+06,2.08e+07,7.66e+07,1.64e+08,2.42e+08,2.8e+08,2.74e+08,2.29e+08,1.62e+08,9.64e+07,4.8e+07,2.02e+07,7.33e+06,2.36e+06,7.07e+05,2.09e+05,6.58e+04,2.34e+04,9.84e+03,4.85e+03,2.63e+03,1.46e+03,803,428,220,108,51.2,23.3,10.1,4.24,1.7,0.655,0.242,0.0859,0.0292,0.00954,0.00299,0.0009,0.00026,7.19e-05,1.91e-05,4.88e-06,1.19e-06,2.81e-07,6.33e-08' ## ) ### ## 69mb 2.4/fb ### customize.setDefault("puTarget", ### '1.435e+05,6.576e+05,8.781e+05,1.304e+06,2.219e+06,5.052e+06,1.643e+07,6.709e+07,1.975e+08,3.527e+08,4.44e+08,4.491e+08,3.792e+08,2.623e+08,1.471e+08,6.79e+07,2.748e+07,1.141e+07,5.675e+06,3.027e+06,1.402e+06,5.119e+05,1.467e+05,3.53e+04,8270,2235,721.3,258.8,97.27,36.87,13.73,4.932,1.692,0.5519,0.1706,0.04994,0.01383,0.003627,0.0008996,0.0002111,4.689e-05,9.854e-06,1.959e-06,3.686e-07,6.562e-08,1.105e-08,1.762e-09,2.615e-10,4.768e-11,0,0,0' ### ) ## Modiond 16 ## customize.setDefault("puTarget", ## "1.34e+05,6.34e+05,8.42e+05,1.23e+06,2.01e+06,4.24e+06,1.26e+07,4.88e+07,1.56e+08,3.07e+08,4.17e+08,4.48e+08,4.04e+08,3.05e+08,1.89e+08,9.64e+07,4.19e+07,1.71e+07,7.85e+06,4.2e+06,2.18e+06,9.43e+05,3.22e+05,8.9e+04,2.16e+04,5.43e+03,1.6e+03,551,206,80.1,31.2,11.9,4.38,1.54,0.518,0.165,0.0501,0.0144,0.00394,0.00102,0.000251,5.87e-05,1.3e-05,2.74e-06,5.47e-07,1.04e-07,1.86e-08,3.18e-09,5.16e-10,9.35e-11")
[("promptTree","genMatchType == 1",0), ("fakesTree", "genMatchType != 1",0), ], ## variables to be dumped in trees/datasets. Same variables for all categories ## if different variables wanted for different categories, can add categorie one by one with cfgTools.addCategory variables=variables, ## histograms to be plotted. ## the variables need to be defined first histograms=histograms, ## compute MVA on the fly. More then one MVA can be tested at once mvas = None ) process.idleWatchdog=cms.EDAnalyzer("IdleWatchdog", checkEvery = cms.untracked.int32(100), minIdleFraction = cms.untracked.double(0.5), tolerance = cms.untracked.int32(5) ) process.p1 = cms.Path( ## process.idleWatchdog*process.kinPreselDiPhotons*process.flashggSinglePhotonViews*process.photonViewDumper process.idleWatchdog*process.photonDumper ) ## process.e = cms.EndPath(process.out) from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents",10000) customize(process)
# process.load("FWCore.MessageService.MessageLogger_cfi") process.load("Configuration.StandardSequences.GeometryDB_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") from Configuration.AlCa.GlobalTag import GlobalTag process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32( 1000 ) # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents",10000) customize.setDefault("targetLumi",1.e+3) import FWCore.ParameterSet.VarParsing as VarParsing customize.options.register ('selection', "diphoton", # default value VarParsing.VarParsing.multiplicity.singleton, # singleton or list VarParsing.VarParsing.varType.string, # string, int, or float "selection") customize.options.register ('massCut', 200, # default value VarParsing.VarParsing.multiplicity.singleton, # singleton or list VarParsing.VarParsing.varType.float, # string, int, or float "massCut") customize.options.register ('ptLead', 100, # default value
"eTop", "eBottom", "eLeft", "eRight", "iEta", "iPhi", "cryEta", "cryPhi", "hadTowOverEm", ## more cluster shapes ("e2x5right", "e2x5Right"), ("e2x5left", "e2x5Left"), ("e2x5top", "e2x5Top"), ("e2x5bottom", "e2x5Bottom"), ("e2x5max", "e2x5Max"), ("e1x3", "e1x3"), ("s4", "s4"), ("esEffSigmaRR", "sigmaRR"), ("sqrt(spp)", "sigmaIphiIphi"), ("sep", "covarianceIetaIphi"), ("superCluster.etaWidth", "etaWidth"), ("superCluster.phiWidth", "phiWidth"), ("checkStatusFlag('kSaturated')", "kSaturated"), ("checkStatusFlag('kWeird')", "kWeird"), ]) # customization for job splitting, lumi weighting, etc. from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents", 500) customize(process)
True), ## removeIndex(es), label, dumpTree, dumpWorkspace, dumpHistos (1, "NoPhoIso", False, False, True), (2, "NoNeuIso", False, False, True), (3, "NoHoverE", False, False, True), (4, "NoSigmaIetaIeta", False, False, True), (5, "NoEleVeto", False, False, True), ## Sidebands ## removeIndex, (ignoreIndex(es),ingnoreNtimes), dumpTree, dumpWorkspace, dumpHistos, splitByIso ((0, 1), (4, 1), "NoChIsoSB", True, False, True, False), (1, (4, 1), "NoPhoIsoSB", False, False, True, False) ]) # make sure process doesn't get stuck due to slow I/O process.watchDog = cms.EDAnalyzer( "IdleWatchdog", minIdleFraction=cms.untracked.double(0.5), tolerance=cms.untracked.int32(10), checkEvery=cms.untracked.int32(100), ) process.watch = cms.Path(process.watchDog) # final customization from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents", 10000) customize.setDefault("targetLumi", 1.e+3) # this will call customize(process), configure the analysis paths and make the process unscheduled analysis.customize(process, customize) ## print process.dumpPython()
process.load("Configuration.StandardSequences.GeometryDB_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") from Configuration.AlCa.GlobalTag import GlobalTag process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32( 1000 ) process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService", highMassCorrectedDiphotonsMC = cms.PSet(initialSeed = cms.untracked.uint32(664)), ) # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents",10000) customize.setDefault("targetLumi",1.e+3) ## 80mb 1.7/fb ## customize.setDefault("puTarget", ## '4.98e+04,3.4e+05,3.94e+05,4.15e+05,6.23e+05,7.74e+05,1.27e+06,4e+06,2.08e+07,7.66e+07,1.64e+08,2.42e+08,2.8e+08,2.74e+08,2.29e+08,1.62e+08,9.64e+07,4.8e+07,2.02e+07,7.33e+06,2.36e+06,7.07e+05,2.09e+05,6.58e+04,2.34e+04,9.84e+03,4.85e+03,2.63e+03,1.46e+03,803,428,220,108,51.2,23.3,10.1,4.24,1.7,0.655,0.242,0.0859,0.0292,0.00954,0.00299,0.0009,0.00026,7.19e-05,1.91e-05,4.88e-06,1.19e-06,2.81e-07,6.33e-08' ## ) ### ## 69mb 2.4/fb ### customize.setDefault("puTarget", ### '1.435e+05,6.576e+05,8.781e+05,1.304e+06,2.219e+06,5.052e+06,1.643e+07,6.709e+07,1.975e+08,3.527e+08,4.44e+08,4.491e+08,3.792e+08,2.623e+08,1.471e+08,6.79e+07,2.748e+07,1.141e+07,5.675e+06,3.027e+06,1.402e+06,5.119e+05,1.467e+05,3.53e+04,8270,2235,721.3,258.8,97.27,36.87,13.73,4.932,1.692,0.5519,0.1706,0.04994,0.01383,0.003627,0.0008996,0.0002111,4.689e-05,9.854e-06,1.959e-06,3.686e-07,6.562e-08,1.105e-08,1.762e-09,2.615e-10,4.768e-11,0,0,0' ### ) ## Modiond 16 ## customize.setDefault("puTarget", ## "1.34e+05,6.34e+05,8.42e+05,1.23e+06,2.01e+06,4.24e+06,1.26e+07,4.88e+07,1.56e+08,3.07e+08,4.17e+08,4.48e+08,4.04e+08,3.05e+08,1.89e+08,9.64e+07,4.19e+07,1.71e+07,7.85e+06,4.2e+06,2.18e+06,9.43e+05,3.22e+05,8.9e+04,2.16e+04,5.43e+03,1.6e+03,551,206,80.1,31.2,11.9,4.38,1.54,0.518,0.165,0.0501,0.0144,0.00394,0.00102,0.000251,5.87e-05,1.3e-05,2.74e-06,5.47e-07,1.04e-07,1.86e-08,3.18e-09,5.16e-10,9.35e-11")
process.load("FWCore.MessageService.MessageLogger_cfi") process.load("Configuration.StandardSequences.GeometryDB_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") from Configuration.AlCa.GlobalTag import GlobalTag process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000) # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents", 10000) customize.setDefault("targetLumi", 1.0e3) customize.setDefault( "puTarget", "4.98e+04,3.4e+05,3.94e+05,4.15e+05,6.23e+05,7.74e+05,1.27e+06,4e+06,2.08e+07,7.66e+07,1.64e+08,2.42e+08,2.8e+08,2.74e+08,2.29e+08,1.62e+08,9.64e+07,4.8e+07,2.02e+07,7.33e+06,2.36e+06,7.07e+05,2.09e+05,6.58e+04,2.34e+04,9.84e+03,4.85e+03,2.63e+03,1.46e+03,803,428,220,108,51.2,23.3,10.1,4.24,1.7,0.655,0.242,0.0859,0.0292,0.00954,0.00299,0.0009,0.00026,7.19e-05,1.91e-05,4.88e-06,1.19e-06,2.81e-07,6.33e-08", ) ## customize.setDefault("puTarget", ## '3.82e+03,1.77e+05,4.26e+05,3.55e+05,5.22e+05,7.1e+05,9.13e+05,2.06e+06,9.03e+06,4.3e+07,1.19e+08,2.07e+08,2.67e+08,2.82e+08,2.55e+08,1.97e+08,1.28e+08,6.95e+07,3.18e+07,1.24e+07,4.21e+06,1.3e+06,3.84e+05,1.16e+05,3.85e+04,1.48e+04,6.8e+03,3.54e+03,1.96e+03,1.09e+03,589,308,155,74.8,34.7,15.4,6.59,2.7,1.06,0.4,0.145,0.0503,0.0168,0.00537,0.00165,0.000486,0.000137,3.73e-05,9.71e-06,2.43e-06,5.82e-07,1.34e-07') import FWCore.ParameterSet.VarParsing as VarParsing customize.options.register( "selection", "diphoton", # default value
# process.load("FWCore.MessageService.MessageLogger_cfi") process.load("Configuration.StandardSequences.GeometryDB_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") from Configuration.AlCa.GlobalTag import GlobalTag process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32( 1000 ) # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents",10000) customize.setDefault("targetLumi",1.e+3) ## 80mb 1.7/fb ## customize.setDefault("puTarget", ## '4.98e+04,3.4e+05,3.94e+05,4.15e+05,6.23e+05,7.74e+05,1.27e+06,4e+06,2.08e+07,7.66e+07,1.64e+08,2.42e+08,2.8e+08,2.74e+08,2.29e+08,1.62e+08,9.64e+07,4.8e+07,2.02e+07,7.33e+06,2.36e+06,7.07e+05,2.09e+05,6.58e+04,2.34e+04,9.84e+03,4.85e+03,2.63e+03,1.46e+03,803,428,220,108,51.2,23.3,10.1,4.24,1.7,0.655,0.242,0.0859,0.0292,0.00954,0.00299,0.0009,0.00026,7.19e-05,1.91e-05,4.88e-06,1.19e-06,2.81e-07,6.33e-08' ## ) ## 69mb 2.4/fb customize.setDefault("puTarget", '1.435e+05,6.576e+05,8.781e+05,1.304e+06,2.219e+06,5.052e+06,1.643e+07,6.709e+07,1.975e+08,3.527e+08,4.44e+08,4.491e+08,3.792e+08,2.623e+08,1.471e+08,6.79e+07,2.748e+07,1.141e+07,5.675e+06,3.027e+06,1.402e+06,5.119e+05,1.467e+05,3.53e+04,8270,2235,721.3,258.8,97.27,36.87,13.73,4.932,1.692,0.5519,0.1706,0.04994,0.01383,0.003627,0.0008996,0.0002111,4.689e-05,9.854e-06,1.959e-06,3.686e-07,6.562e-08,1.105e-08,1.762e-09,2.615e-10,4.768e-11,0,0,0' ) ## customize.setDefault("puTarget", ## '3.82e+03,1.77e+05,4.26e+05,3.55e+05,5.22e+05,7.1e+05,9.13e+05,2.06e+06,9.03e+06,4.3e+07,1.19e+08,2.07e+08,2.67e+08,2.82e+08,2.55e+08,1.97e+08,1.28e+08,6.95e+07,3.18e+07,1.24e+07,4.21e+06,1.3e+06,3.84e+05,1.16e+05,3.85e+04,1.48e+04,6.8e+03,3.54e+03,1.96e+03,1.09e+03,589,308,155,74.8,34.7,15.4,6.59,2.7,1.06,0.4,0.145,0.0503,0.0168,0.00537,0.00165,0.000486,0.000137,3.73e-05,9.71e-06,2.43e-06,5.82e-07,1.34e-07')
### src = cms.InputTag("flashggPrunedGenParticles"), ### select = cms.vstring("drop * ", # this is the default ### "keep pdgId = 5100039", ### ) ### ) ### if "Grav" in customize.datasetName(): ### bookCandViewNtProducer(process,"genGr","genGravitons") ### addGloabalFloat(diphotonDumper.globalVariables,process,"genGr","genVtxZ","vertex.z") ### # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents", 10000) customize.setDefault("targetLumi", 1.e+3) ## 80mb 1.7/fb ## customize.setDefault("puTarget", ## '4.98e+04,3.4e+05,3.94e+05,4.15e+05,6.23e+05,7.74e+05,1.27e+06,4e+06,2.08e+07,7.66e+07,1.64e+08,2.42e+08,2.8e+08,2.74e+08,2.29e+08,1.62e+08,9.64e+07,4.8e+07,2.02e+07,7.33e+06,2.36e+06,7.07e+05,2.09e+05,6.58e+04,2.34e+04,9.84e+03,4.85e+03,2.63e+03,1.46e+03,803,428,220,108,51.2,23.3,10.1,4.24,1.7,0.655,0.242,0.0859,0.0292,0.00954,0.00299,0.0009,0.00026,7.19e-05,1.91e-05,4.88e-06,1.19e-06,2.81e-07,6.33e-08' ## ) ### ## 69mb 2.4/fb ### customize.setDefault("puTarget", ### '1.435e+05,6.576e+05,8.781e+05,1.304e+06,2.219e+06,5.052e+06,1.643e+07,6.709e+07,1.975e+08,3.527e+08,4.44e+08,4.491e+08,3.792e+08,2.623e+08,1.471e+08,6.79e+07,2.748e+07,1.141e+07,5.675e+06,3.027e+06,1.402e+06,5.119e+05,1.467e+05,3.53e+04,8270,2235,721.3,258.8,97.27,36.87,13.73,4.932,1.692,0.5519,0.1706,0.04994,0.01383,0.003627,0.0008996,0.0002111,4.689e-05,9.854e-06,1.959e-06,3.686e-07,6.562e-08,1.105e-08,1.762e-09,2.615e-10,4.768e-11,0,0,0' ### ) ## Modiond 16 ## customize.setDefault("puTarget", ## "1.34e+05,6.34e+05,8.42e+05,1.23e+06,2.01e+06,4.24e+06,1.26e+07,4.88e+07,1.56e+08,3.07e+08,4.17e+08,4.48e+08,4.04e+08,3.05e+08,1.89e+08,9.64e+07,4.19e+07,1.71e+07,7.85e+06,4.2e+06,2.18e+06,9.43e+05,3.22e+05,8.9e+04,2.16e+04,5.43e+03,1.6e+03,551,206,80.1,31.2,11.9,4.38,1.54,0.518,0.165,0.0501,0.0144,0.00394,0.00102,0.000251,5.87e-05,1.3e-05,2.74e-06,5.47e-07,1.04e-07,1.86e-08,3.18e-09,5.16e-10,9.35e-11")
from Configuration.AlCa.GlobalTag import GlobalTag process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000) process.RandomNumberGeneratorService = cms.Service( "RandomNumberGeneratorService", highMassCorrectedDiphotonsMC=cms.PSet( initialSeed=cms.untracked.uint32(664)), ) # # load job options # from diphotons.MetaData.JobConfig import customize customize.setDefault("maxEvents", 10000) customize.setDefault("targetLumi", 1.e+3) ## 80mb 1.7/fb ## customize.setDefault("puTarget", ## '4.98e+04,3.4e+05,3.94e+05,4.15e+05,6.23e+05,7.74e+05,1.27e+06,4e+06,2.08e+07,7.66e+07,1.64e+08,2.42e+08,2.8e+08,2.74e+08,2.29e+08,1.62e+08,9.64e+07,4.8e+07,2.02e+07,7.33e+06,2.36e+06,7.07e+05,2.09e+05,6.58e+04,2.34e+04,9.84e+03,4.85e+03,2.63e+03,1.46e+03,803,428,220,108,51.2,23.3,10.1,4.24,1.7,0.655,0.242,0.0859,0.0292,0.00954,0.00299,0.0009,0.00026,7.19e-05,1.91e-05,4.88e-06,1.19e-06,2.81e-07,6.33e-08' ## ) ### ## 69mb 2.4/fb ### customize.setDefault("puTarget", ### '1.435e+05,6.576e+05,8.781e+05,1.304e+06,2.219e+06,5.052e+06,1.643e+07,6.709e+07,1.975e+08,3.527e+08,4.44e+08,4.491e+08,3.792e+08,2.623e+08,1.471e+08,6.79e+07,2.748e+07,1.141e+07,5.675e+06,3.027e+06,1.402e+06,5.119e+05,1.467e+05,3.53e+04,8270,2235,721.3,258.8,97.27,36.87,13.73,4.932,1.692,0.5519,0.1706,0.04994,0.01383,0.003627,0.0008996,0.0002111,4.689e-05,9.854e-06,1.959e-06,3.686e-07,6.562e-08,1.105e-08,1.762e-09,2.615e-10,4.768e-11,0,0,0' ### ) ## Modiond 16 ## customize.setDefault("puTarget", ## "1.34e+05,6.34e+05,8.42e+05,1.23e+06,2.01e+06,4.24e+06,1.26e+07,4.88e+07,1.56e+08,3.07e+08,4.17e+08,4.48e+08,4.04e+08,3.05e+08,1.89e+08,9.64e+07,4.19e+07,1.71e+07,7.85e+06,4.2e+06,2.18e+06,9.43e+05,3.22e+05,8.9e+04,2.16e+04,5.43e+03,1.6e+03,551,206,80.1,31.2,11.9,4.38,1.54,0.518,0.165,0.0501,0.0144,0.00394,0.00102,0.000251,5.87e-05,1.3e-05,2.74e-06,5.47e-07,1.04e-07,1.86e-08,3.18e-09,5.16e-10,9.35e-11")