From b9550fbf88121eb6c652f3c3981a45907ce902e5 Mon Sep 17 00:00:00 2001 From: Claudio Date: Wed, 24 Feb 2016 01:29:33 +0100 Subject: [PATCH] CRAB config updated for 76x Samples --- microAODProduction/crab/DY_crab.py | 18 +-- microAODProduction/crab/DiBosons_crab.py | 23 ++-- microAODProduction/crab/Hhh_crab.py | 40 +++--- microAODProduction/crab/RunD_crab.py | 17 +-- microAODProduction/crab/TTBar_crab.py | 12 +- microAODProduction/crab/WJets_crab.py | 16 +-- microAODProduction/interface/Htautau_2015.h | 14 +- microAODProduction/interface/SyncTree.h | 4 +- ...16Dec2015ReReco_Collisions15_25ns_JSON.txt | 1 + ...15ReReco_Collisions15_25ns_JSON_Silver.txt | 129 ++++++++++++++++++ .../plugins/SyncTreeProducer.cc | 94 +------------ .../python/miniAOD_skim_Sync.py | 9 +- .../python/syncTreeProducer_cfg.py | 2 +- 13 files changed, 216 insertions(+), 163 deletions(-) create mode 100644 microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON.txt create mode 100644 microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON_Silver.txt diff --git a/microAODProduction/crab/DY_crab.py b/microAODProduction/crab/DY_crab.py index 8d58c969..58c929af 100755 --- a/microAODProduction/crab/DY_crab.py +++ b/microAODProduction/crab/DY_crab.py @@ -5,12 +5,12 @@ config.JobType.pluginName = 'Analysis' config.JobType.psetName = '../python/miniAOD_skim_Sync.py' -config.JobType.pyCfgParams = ['sampleType=Spring15MC','computeHT=True'] +config.JobType.pyCfgParams = ['sampleType=Fall15MC','isData=False','computeHT=True'] config.Data.inputDBS = 'global' config.Data.splitting = 'EventAwareLumiBased' -config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/ThirdProduction/HTBinning/' # or '/store/group/' -config.Data.publication = True +config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/76X_Production_v1/' # or '/store/group/' +config.Data.publication = False config.Site.storageSite = 'T2_IT_Bari' @@ -33,26 +33,26 @@ def submit(config): ## DYJets ## ################### config.General.requestName = 'DYJetsToLL_M-50' - config.Data.inputDataset = '/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' - config.Data.unitsPerJob = 15000 + config.Data.inputDataset = '/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' + config.Data.unitsPerJob = 10000 submit(config) config.General.requestName = 'DYJetsToLL_M-50_HT-100to200' - config.Data.inputDataset = '/DYJetsToLL_M-50_HT-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/DYJetsToLL_M-50_HT-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 6000 submit(config) config.General.requestName = 'DYJetsToLL_M-50_HT-200to400' - config.Data.inputDataset = '/DYJetsToLL_M-50_HT-200to400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/DYJetsToLL_M-50_HT-200to400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 2000 submit(config) config.General.requestName = 'DYJetsToLL_M-50_HT-400to600' - config.Data.inputDataset = '/DYJetsToLL_M-50_HT-400to600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v2/MINIAODSIM' + config.Data.inputDataset = '/DYJetsToLL_M-50_HT-400to600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 3000 submit(config) config.General.requestName = 'DYJetsToLL_M-50_HT-600toInf' - config.Data.inputDataset = '/DYJetsToLL_M-50_HT-600toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/DYJetsToLL_M-50_HT-600toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 2000 submit(config) diff --git a/microAODProduction/crab/DiBosons_crab.py b/microAODProduction/crab/DiBosons_crab.py index 71780c1f..178d5d93 100755 --- a/microAODProduction/crab/DiBosons_crab.py +++ b/microAODProduction/crab/DiBosons_crab.py @@ -4,12 +4,13 @@ config.General.workArea = 'DiBosons' config.JobType.pluginName = 'Analysis' -config.JobType.psetName = '../python/miniAOD_skim_EleID.py' +config.JobType.psetName = '../python/miniAOD_skim_Sync.py' +config.JobType.pyCfgParams = ['sampleType=Fall15MC','isData=False','computeHT=False'] config.Data.inputDBS = 'global' config.Data.splitting = 'EventAwareLumiBased' -config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/FirstProduction/' # or '/store/group/' -config.Data.publication = True +config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/76X_Production_v1/' # or '/store/group/' +config.Data.publication = False config.Site.storageSite = 'T2_IT_Bari' @@ -32,43 +33,45 @@ def submit(config): ## From now on that's what users should modify: this is the a-la-CRAB2 configuration part. ## ############################################################################################# + ## Spring 2015 Sample config.General.requestName = 'VVTo2L2Nu_13TeV' config.Data.inputDataset = '/VVTo2L2Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' config.Data.unitsPerJob = 5000 submit(config) + ## config.General.requestName = 'ZZTo2L2Q_13TeV' - config.Data.inputDataset = '/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/ZZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 10000 submit(config) config.General.requestName = 'ZZTo4L_13TeV' - config.Data.inputDataset = '/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/ZZTo4L_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 7000 submit(config) config.General.requestName = 'WWTo1L1Nu2Q_13TeV' - config.Data.inputDataset = '/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WWTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 4000 submit(config) config.General.requestName = 'WZTo2L2Q_13TeV' - config.Data.inputDataset = '/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WZTo2L2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 18000 submit(config) config.General.requestName = 'WZJets_13TeV' - config.Data.inputDataset = '/WZJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WZJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 10000 submit(config) config.General.requestName = 'WZTo1L3Nu_13TeV' - config.Data.inputDataset = '/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WZTo1L3Nu_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'WZTo1L1Nu2Q_13TeV' - config.Data.inputDataset = '/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WZTo1L1Nu2Q_13TeV_amcatnloFXFX_madspin_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 14000 submit(config) diff --git a/microAODProduction/crab/Hhh_crab.py b/microAODProduction/crab/Hhh_crab.py index 187044bc..448249b7 100755 --- a/microAODProduction/crab/Hhh_crab.py +++ b/microAODProduction/crab/Hhh_crab.py @@ -5,12 +5,12 @@ config.JobType.pluginName = 'Analysis' config.JobType.psetName = '../python/miniAOD_skim_Sync.py' -config.JobType.pyCfgParams = ['sampleType=Spring15MC'] +config.JobType.pyCfgParams = ['sampleType=Fall15MC','isData=False','computeHT=False'] config.Data.inputDBS = 'global' config.Data.splitting = 'EventAwareLumiBased' -config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/ThirdProduction/' # or '/store/group/' -config.Data.publication = True +config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/76X_Production_v1/' # or '/store/group/' +config.Data.publication = False config.Site.storageSite = 'T2_IT_Bari' @@ -34,87 +34,87 @@ def submit(config): ############################################################################################# config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-250' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-250_narrow_13TeV-madgraph/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-250_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-260' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-260_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-260_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-270' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-270_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-270_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-280' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-280_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-280_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-300' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-300_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-300_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-320' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-320_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-320_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-340' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-340_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-340_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-350' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-350_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-350_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-400' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-400_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-400_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-450' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-450_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-450_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-500' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-500_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-500_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-550' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-550_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-550_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-600' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-600_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-600_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-650' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-650_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-650_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-700' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-700_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-700_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-800' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-800_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-800_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) config.General.requestName = 'GluGluToRadionToHHTo2B2Tau_M-900' - config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-900_narrow_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM' + config.Data.inputDataset = '/GluGluToRadionToHHTo2B2Tau_M-900_narrow_13TeV-madgraph/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 1000 submit(config) diff --git a/microAODProduction/crab/RunD_crab.py b/microAODProduction/crab/RunD_crab.py index 2d08e27b..d08af2b4 100755 --- a/microAODProduction/crab/RunD_crab.py +++ b/microAODProduction/crab/RunD_crab.py @@ -1,18 +1,19 @@ from CRABClient.UserUtilities import config config = config() -config.General.requestName = 'RunD_Oct_3rd' +config.General.requestName = 'RunD' config.General.workArea = '2015Data' config.JobType.pluginName = 'Analysis' -config.JobType.psetName = '../python/miniAOD_skim_EleID_DATA.py' +config.JobType.psetName = '../python/miniAOD_skim_Sync.py' +config.JobType.pyCfgParams = ['sampleType=Run2015D','isData=True','computeHT=False'] -config.Data.inputDataset = '/SingleMuon/Run2015D-05Oct2015-v1/MINIAOD' +config.Data.inputDataset = '/SingleMuon/Run2015D-16Dec2015-v1/MINIAOD' config.Data.inputDBS = 'global' -config.Data.unitsPerJob = 20000 -config.Data.lumiMask = '/cmshome/caputo/HH_bbTauTau/Run2/CMSSW_7_4_12_patch4/src/HHbbTauTau/microAODProduction/json/Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON.txt' +config.Data.unitsPerJob = 10000 +config.Data.lumiMask = '/cmshome/caputo/HH_bbTauTau/Run2/CMSSW_7_6_3_patch2/src/HHbbTauTau/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON.txt' config.Data.splitting = 'EventAwareLumiBased' -config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/ThirdProduction/' # or '/store/group/' -config.Data.publication = True +config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/76X_Production_v1/' # or '/store/group/' +config.Data.publication = False -config.Site.storageSite = 'T2_IT_Bari' +config.Site.storageSite = 'T3_IT_MIB' diff --git a/microAODProduction/crab/TTBar_crab.py b/microAODProduction/crab/TTBar_crab.py index b15f9e0a..d0d6a89f 100755 --- a/microAODProduction/crab/TTBar_crab.py +++ b/microAODProduction/crab/TTBar_crab.py @@ -1,18 +1,18 @@ from CRABClient.UserUtilities import config config = config() -config.General.requestName = 'TTbar_ext3_3rd' +config.General.requestName = 'TTbar_ext3' config.General.workArea = 'TTbar' config.JobType.pluginName = 'Analysis' config.JobType.psetName = '../python/miniAOD_skim_Sync.py' -config.JobType.pyCfgParams = ['sampleType=Spring15MC'] +config.JobType.pyCfgParams = ['sampleType=Fall15MC','isData=False','computeHT=False'] -config.Data.inputDataset = '/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext3-v1/MINIAODSIM' +config.Data.inputDataset = '/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext3-v1/MINIAODSIM' config.Data.inputDBS = 'global' config.Data.splitting = 'EventAwareLumiBased' -config.Data.unitsPerJob = 40000 -config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/ThirdProduction/' # or '/store/group/' -config.Data.publication = True +config.Data.unitsPerJob = 30000 +config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/76X_Production_v1/' # or '/store/group/' +config.Data.publication = False config.Site.storageSite = 'T2_IT_Bari' diff --git a/microAODProduction/crab/WJets_crab.py b/microAODProduction/crab/WJets_crab.py index 60dcb0f8..1ade0d3a 100755 --- a/microAODProduction/crab/WJets_crab.py +++ b/microAODProduction/crab/WJets_crab.py @@ -5,12 +5,12 @@ config.JobType.pluginName = 'Analysis' config.JobType.psetName = '../python/miniAOD_skim_Sync.py' -config.JobType.pyCfgParams = ['sampleType=Spring15MC','computeHT=True'] +config.JobType.pyCfgParams = ['sampleType=Fall15MC','isData=False','computeHT=True'] config.Data.inputDBS = 'global' config.Data.splitting = 'EventAwareLumiBased' -config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/ThirdProduction/HTBinning/' # or '/store/group/' -config.Data.publication = True +config.Data.outLFNDirBase = '/store/user/ccaputo/HHbbtautau/Run2/76X_Production_v1/' # or '/store/group/' +config.Data.publication = False config.Site.storageSite = 'T2_IT_Bari' @@ -33,26 +33,26 @@ def submit(config): ## WJets ## ################### config.General.requestName = 'WJetsToLNu' - config.Data.inputDataset = '/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WJetsToLNu_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 50000 submit(config) config.General.requestName = 'WJetsToLNu_HT-100to200' - config.Data.inputDataset = '/WJetsToLNu_HT-100To200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WJetsToLNu_HT-100To200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 10000 submit(config) config.General.requestName = 'WJetsToLNu_HT-200to400' - config.Data.inputDataset = '/WJetsToLNu_HT-200To400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WJetsToLNu_HT-200To400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 8000 submit(config) config.General.requestName = 'WJetsToLNu_HT-400to600' - config.Data.inputDataset = '/WJetsToLNu_HT-400To600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WJetsToLNu_HT-400To600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 8000 submit(config) config.General.requestName = 'WJetsToLNu_HT-600toInf' - config.Data.inputDataset = '/WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM' + config.Data.inputDataset = '/WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM' config.Data.unitsPerJob = 8000 submit(config) diff --git a/microAODProduction/interface/Htautau_2015.h b/microAODProduction/interface/Htautau_2015.h index dfcb94c7..c49e1a6b 100755 --- a/microAODProduction/interface/Htautau_2015.h +++ b/microAODProduction/interface/Htautau_2015.h @@ -82,10 +82,6 @@ namespace MuTau { {analysis::DataSourceType::Run2015C,{"HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v2", "HLT_IsoMu24_eta2p1_v2"}}, {analysis::DataSourceType::Run2015D,{"HLT_IsoMu18_v"}}}; - - const std::set hltPathMC = {"HLT_IsoMu17_eta2p1_v1"}; - const std::set hltPathRunD = {"HLT_IsoMu18_v"}; - //const std::set hltPathMC = {"HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v1","HLT_IsoMu24_eta2p1_v1"}; } namespace muonID { @@ -329,15 +325,15 @@ namespace jetID { } namespace btag { - // twiki BTagPerformanceOP#B_tagging_Operating_Points_for_5 - const double CSVL = 0.244; // > loose - const double CSVM = 0.679; // > medium - const double CSVT = 0.898; // > tight + // pfCombinedInclusiveSecondaryVertexV2BJetTags, twiki + const double CSVL = 0.605; // > loose + const double CSVM = 0.89; // > medium + const double CSVT = 0.97; // > tight // AN-2013/188 H->tautau physics objects && twiki HiggsToTauTauWorkingSummer2013#Jets const double pt = 20; // > const double eta = 2.4; // < - const double CSV = CSVM; // > + const double CSV = 0.8; // > HTauTau Twiki // https://github.com/rmanzoni/HTT/blob/master/CMGTools/H2TauTau/python/proto/analyzers/VBFAnalyzer.py const bool puLooseID = true; // = const bool pfLooseID = true; // = diff --git a/microAODProduction/interface/SyncTree.h b/microAODProduction/interface/SyncTree.h index 51f0c09a..0f1b088c 100755 --- a/microAODProduction/interface/SyncTree.h +++ b/microAODProduction/interface/SyncTree.h @@ -112,7 +112,7 @@ /* number of jets passing jet id ( pt > 30 ) */ \ SIMPLE_VAR(Int_t, njets) /* */ \ SIMPLE_VAR(Int_t, njetspt20) /* */ \ - /* First Jet : leading jet after applying Jet energy corrections (excluding hadronic Tau) */ \ + /* Candidate Jets: jets after applying Jet energy corrections (excluding hadronic Tau) */ \ VECTOR_VAR(Float_t, pt_jets) /* Jet Pt after corrections */ \ VECTOR_VAR(Float_t, eta_jets) /* Jet Eta */ \ VECTOR_VAR(Float_t, phi_jets) /* Jet Phi */ \ @@ -128,7 +128,7 @@ /* SIMPLE_VAR(Float_t, jmva_2) Jet MVA id value */ \ /* number of btags passing btag id (medium CSV WP) ( pt > 20 ) */ \ SIMPLE_VAR(Int_t, nbtag) /* */ \ - /* Candidate B Jets : leading jet (in CSV ordering) passing (pt > 20 + eta < 2.4) */ \ + /* Candidate B Jets (in pt ordering) passing (pt > 20 + eta < 2.4) */ \ VECTOR_VAR(Float_t, pt_bjets) /* Corrected BTag Pt */ \ VECTOR_VAR(Float_t, eta_bjets) /* Btag Eta */ \ VECTOR_VAR(Float_t, phi_bjets) /* Btag Phi */ \ diff --git a/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON.txt b/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON.txt new file mode 100644 index 00000000..ada724bc --- /dev/null +++ b/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON.txt @@ -0,0 +1 @@ +{"254231": [[1, 24]], "254232": [[1, 81]], "254790": [[90, 90], [93, 630], [633, 697], [701, 715], [719, 784]], "254852": [[47, 94]], "254879": [[52, 52], [54, 140]], "254906": [[1, 75]], "254907": [[1, 52]], "254914": [[32, 32], [34, 78]], "256630": [[5, 26]], "256673": [[55, 56]], "256674": [[1, 2]], "256675": [[1, 106], [111, 164]], "256676": [[1, 160], [162, 208]], "256677": [[1, 291], [293, 390], [392, 397], [400, 455], [457, 482]], "256801": [[73, 263]], "256842": [[131, 132]], "256843": [[1, 204], [207, 284], [286, 378], [380, 461], [463, 587], [598, 627], [630, 661], [1001, 1034], [1036, 1081], [1083, 1191], [1193, 1193], [1195, 1329], [1331, 1332]], "256866": [[34, 47]], "256867": [[1, 16], [19, 94]], "256868": [[5, 33], [35, 200], [202, 492]], "256869": [[1, 34]], "256926": [[35, 50], [53, 62], [64, 65]], "256941": [[1, 17], [19, 29], [103, 105], [107, 126], [129, 129], [131, 168], [170, 170], [175, 290], [293, 294]], "257461": [[44, 95]], "257531": [[5, 45], [50, 143]], "257599": [[42, 118]], "257613": [[14, 1307]], "257614": [[1, 16]], "257645": [[37, 73], [75, 1096]], "257682": [[66, 366]], "257722": [[1, 19]], "257723": [[1, 1], [3, 108], [114, 148]], "257735": [[1, 15]], "257751": [[1, 463]], "257804": [[1, 17]], "257805": [[1, 249]], "257816": [[1, 385]], "257819": [[1, 248]], "257968": [[69, 326]], "257969": [[1, 634]], "258129": [[30, 124]], "258136": [[1, 60]], "258157": [[1, 56]], "258158": [[1, 1088], [1091, 1786]], "258159": [[1, 501]], "258177": [[1, 342], [347, 724], [755, 1939]], "258211": [[43, 129]], "258213": [[1, 165]], "258214": [[1, 217]], "258215": [[1, 6]], "258287": [[45, 144], [148, 227]], "258403": [[1, 251]], "258425": [[3, 136]], "258426": [[1, 10]], "258427": [[1, 107]], "258428": [[1, 159]], "258432": [[1, 4]], "258434": [[1, 453]], "258440": [[1, 442], [444, 732]], "258444": [[1, 37]], "258445": [[1, 302]], "258446": [[1, 142]], "258448": [[2, 100], [102, 731]], "258655": [[60, 68]], "258656": [[1, 334]], "258694": [[23, 199]], "258702": [[52, 402]], "258703": [[1, 389]], "258705": [[1, 100]], "258706": [[1, 733]], "258712": [[1, 524]], "258713": [[1, 161]], "258714": [[1, 67]], "258741": [[22, 72]], "258742": [[2, 693]], "258745": [[1, 260]], "258749": [[1, 204], [220, 604]], "258750": [[1, 197]], "259626": [[83, 111], [113, 167], [169, 437]], "259637": [[1, 72], [75, 221]], "259681": [[64, 98]], "259683": [[5, 19], [21, 23], [25, 94]], "259685": [[1, 209], [212, 240], [242, 290], [292, 445], [447, 538], [540, 544], [546, 630]], "259686": [[1, 43], [45, 47], [49, 100], [102, 245], [248, 341]], "259721": [[73, 99], [102, 408]], "259809": [[53, 222]], "259810": [[1, 113], [116, 116]], "259811": [[1, 47], [50, 91]], "259813": [[1, 10]], "259817": [[1, 5]], "259818": [[1, 160]], "259820": [[1, 32], [36, 161]], "259821": [[1, 75], [78, 212]], "259822": [[1, 14], [17, 464]], "259861": [[1, 34], [36, 38], [40, 66], [69, 156]], "259862": [[1, 13], [16, 532]], "259884": [[73, 143], [147, 155]], "259890": [[1, 34], [37, 109]], "259891": [[1, 108]], "260373": [[47, 370], [373, 408]], "260424": [[3, 12], [15, 266], [269, 672]], "260425": [[1, 18], [21, 55], [58, 256]], "260426": [[1, 52], [55, 296], [298, 307], [310, 504]], "260427": [[1, 285]], "260431": [[1, 447]], "260532": [[3, 8], [10, 456], [458, 746]], "260533": [[1, 14]], "260534": [[1, 375]], "260536": [[9, 37], [45, 60], [62, 193]], "260538": [[1, 284]], "260541": [[1, 24]], "260575": [[2, 21]], "260576": [[2, 88], [90, 465]], "260577": [[1, 76]], "260593": [[65, 401]], "260627": [[97, 611], [613, 757], [760, 788], [791, 1051], [1054, 1530], [1533, 1845]]} \ No newline at end of file diff --git a/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON_Silver.txt b/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON_Silver.txt new file mode 100644 index 00000000..6ef8b011 --- /dev/null +++ b/microAODProduction/json/Cert_13TeV_16Dec2015ReReco_Collisions15_25ns_JSON_Silver.txt @@ -0,0 +1,129 @@ +{"254231": [[1, 24]], + "254232": [[1, 81]], + "254790": [[90, 90], [93, 630], [633, 697], [701, 715], [719, 784]], + "254852": [[47, 94]], + "254879": [[52, 52], [54, 140]], + "254906": [[1, 75]], + "254907": [[1, 52]], + "254914": [[32, 32], [34, 78]], + "256630": [[5, 26]], + "256673": [[55, 56]], + "256674": [[1, 2]], + "256675": [[1, 106], [111, 164]], + "256676": [[1, 160], [162, 208]], + "256677": [[1, 291], [293, 390], [392, 397], [400, 455], [457, 482]], + "256729": [[1, 331], [346, 598], [600, 755], [758, 760], [765, 1165], [1167, 1292], [1295, 1327], [1329, 1732]], + "256734": [[1, 57], [60, 213]], + "256801": [[73, 263]], + "256842": [[131, 132]], + "256843": [[1, 204], [207, 284], [286, 378], [380, 461], [463, 587], [598, 627], [630, 661], [1001, 1034], [1036, 1081], [1083, 1191], [1193, 1193], [1195, 1329], [1331, 1332]], + "256866": [[34, 47]], + "256867": [[1, 16], [19, 94]], + "256868": [[5, 33], [35, 200], [202, 492]], + "256869": [[1, 34]], + "256926": [[35, 50], [53, 62], [64, 65]], + "256941": [[1, 17], [19, 29], [103, 105], [107, 126], [129, 129], [131, 168], [170, 170], [175, 290], [293, 294]], + "257394": [[41, 72]], + "257395": [[1, 13]], + "257396": [[1, 216]], + "257397": [[1, 119]], + "257399": [[1, 271]], + "257400": [[1, 291], [295, 819], [1011, 1418]], + "257461": [[44, 95]], + "257487": [[50, 102], [104, 202], [204, 1124]], + "257490": [[1, 591]], + "257531": [[5, 45], [50, 143]], + "257599": [[42, 118]], + "257613": [[14, 1307]], + "257614": [[1, 16]], + "257645": [[37, 73], [75, 1096]], + "257682": [[66, 366]], + "257722": [[1, 19]], + "257723": [[1, 1], [3, 108], [114, 148]], + "257735": [[1, 15]], + "257751": [[1, 463]], + "257804": [[1, 17]], + "257805": [[1, 249]], + "257816": [[1, 385]], + "257819": [[1, 248]], + "257822": [[1, 719], [721, 1389]], + "257823": [[1, 171]], + "257968": [[69, 326]], + "257969": [[1, 634]], + "258129": [[30, 124]], + "258136": [[1, 60]], + "258157": [[1, 56]], + "258158": [[1, 1088], [1091, 1786]], + "258159": [[1, 501]], + "258177": [[1, 342], [347, 724], [755, 1939]], + "258211": [[43, 129]], + "258213": [[1, 165]], + "258214": [[1, 217]], + "258215": [[1, 6]], + "258287": [[45, 144], [148, 227]], + "258403": [[1, 251]], + "258425": [[3, 136]], + "258426": [[1, 10]], + "258427": [[1, 107]], + "258428": [[1, 159]], + "258432": [[1, 4]], + "258434": [[1, 453]], + "258440": [[1, 442], [444, 732]], + "258443": [[1, 291]], + "258444": [[1, 37]], + "258445": [[1, 302]], + "258446": [[1, 142]], + "258448": [[2, 100], [102, 731]], + "258655": [[60, 68]], + "258656": [[1, 334]], + "258694": [[23, 199]], + "258702": [[52, 402]], + "258703": [[1, 389]], + "258705": [[1, 100]], + "258706": [[1, 733]], + "258712": [[1, 524]], + "258713": [[1, 161]], + "258714": [[1, 67]], + "258741": [[22, 72]], + "258742": [[2, 693]], + "258745": [[1, 260]], + "258749": [[1, 204], [220, 604]], + "258750": [[1, 197]], + "259626": [[83, 111], [113, 167], [169, 437]], + "259637": [[1, 72], [75, 221]], + "259681": [[64, 98]], + "259683": [[5, 19], [21, 23], [25, 94]], + "259685": [[1, 209], [212, 240], [242, 290], [292, 445], [447, 538], [540, 544], [546, 630]], + "259686": [[1, 43], [45, 47], [49, 100], [102, 245], [248, 341]], + "259721": [[73, 99], [102, 408]], + "259809": [[53, 222]], + "259810": [[1, 113], [116, 116]], + "259811": [[1, 47], [50, 91]], + "259813": [[1, 10]], + "259817": [[1, 5]], + "259818": [[1, 160]], + "259820": [[1, 32], [36, 161]], + "259821": [[1, 75], [78, 212]], + "259822": [[1, 14], [17, 464]], + "259861": [[1, 34], [36, 38], [40, 66], [69, 156]], + "259862": [[1, 13], [16, 532]], + "259884": [[73, 143], [147, 155]], + "259890": [[1, 34], [37, 109]], + "259891": [[1, 108]], + "260373": [[47, 370], [373, 408]], + "260424": [[3, 12], [15, 266], [269, 672]], + "260425": [[1, 18], [21, 55], [58, 256]], + "260426": [[1, 52], [55, 296], [298, 307], [310, 504]], + "260427": [[1, 285]], + "260431": [[1, 447]], + "260532": [[3, 8], [10, 456], [458, 746]], + "260533": [[1, 14]], + "260534": [[1, 375]], + "260536": [[9, 37], [45, 60], [62, 193]], + "260538": [[1, 284]], + "260541": [[1, 24]], + "260575": [[2, 21]], + "260576": [[2, 88], [90, 465]], + "260577": [[1, 76]], + "260593": [[65, 401]], + "260627": [[97, 611], [613, 757], [760, 788], [791, 1051], [1054, 1530], [1533, 1845]]} diff --git a/microAODProduction/plugins/SyncTreeProducer.cc b/microAODProduction/plugins/SyncTreeProducer.cc index 6e91fd86..361ed99e 100755 --- a/microAODProduction/plugins/SyncTreeProducer.cc +++ b/microAODProduction/plugins/SyncTreeProducer.cc @@ -354,56 +354,15 @@ SyncTreeProducer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu iEvent.getByToken(triggerPrescales_, triggerPrescales); edm::Handle triggerObjects; iEvent.getByToken(triggerObjects_, triggerObjects); - - edm::Handle > PUInfo; iEvent.getByToken(PUInfo_, PUInfo); - /* std::cout << "\n === TRIGGER OBJECTS === " << std::endl; - for (pat::TriggerObjectStandAlone obj : *triggerObjects) { // note: not "const &" since we want to call unpackPathNames - obj.unpackPathNames(names); - std::cout << "\tTrigger object: pt " << obj.pt() << ", eta " << obj.eta() << ", phi " << obj.phi() << std::endl; - // Print trigger object collection and type - std::cout << "\t Collection: " << obj.collection() << std::endl; - std::cout << "\t Type IDs: "; - for (unsigned h = 0; h < obj.filterIds().size(); ++h) std::cout << " " << obj.filterIds()[h] ; - std::cout << std::endl; - // Print associated trigger filters - std::cout << "\t Filters: "; - for (unsigned h = 0; h < obj.filterLabels().size(); ++h) std::cout << " " << obj.filterLabels()[h]; - std::cout << std::endl; - std::vector pathNamesAll = obj.pathNames(false); - std::vector pathNamesLast = obj.pathNames(true); - // Print all trigger paths, for each one record also if the object is associated to a 'l3' filter (always true for the - // definition used in the PAT trigger producer) and if it's associated to the last filter of a successfull path (which - // means that this object did cause this trigger to succeed; however, it doesn't work on some multi-object triggers) - std::cout << "\t Paths (" << pathNamesAll.size()<<"/"< muonsMaps; - try{ + std::cout<< "=========================================================================== \n" + << "\t Run "< muonID::pt && fabs(muon.eta()) < muonID::eta && muon.isMediumMuon() == muonID::isMediumMuon)) continue; @@ -501,12 +457,9 @@ SyncTreeProducer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu fabs(muon.muonBestTrack()->dz(PV->position())) < muonID::dz; if(!muonIP) continue; - tmp_muon.eta = muon.eta(); - const CandidateV2Ptr muon_candidate(new CandidateV2(muon)); muonCollection.push_back(muon_candidate); patMuonsVector.push_back(muon); - muonsV.push_back(tmp_muon); } @@ -531,10 +484,6 @@ SyncTreeProducer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu CandidateV2::Type::Z,"Z_mu_mu",0); selection.Zveto = Zmumu.size() ? true : false; - std::cout<< "=========================================================================== \n" - << "\t Run "<GetNtupleObject(); @@ -551,8 +500,6 @@ SyncTreeProducer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu //Taus selections for (const pat::Tau &tau : *taus){ - ntuple::Tau tmp_tau; - pat::PackedCandidate const* packedLeadTauCand = dynamic_cast(tau.leadChargedHadrCand().get()); //fabs(packedLeadTauCand->dz()) < 0.2; // The PackedCandidate::dz() method is wrt. the first PV by default @@ -565,16 +512,8 @@ SyncTreeProducer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu if(!(fabs(tau.charge())==1)) continue; const CandidateV2Ptr tau_candidate(new CandidateV2(tau)); - tmp_tau.eta = tau.eta(); -// tmp_tau.pt = tau.pt(); -// tmp_tau.phi = tau.phi(); - // tmp_tau.againstElectronLooseMVA5 = tau.tauID('againstElectronLooseMVA5'); - // tmp_tau.againstElectronMediumMVA5 = tau.tauID('againstElectronMediumMVA5'); - // tmp_tau.againstElectronTightMVA5 = tau.tauID('againstElectronTightMVA5'); - // tmp_tau.againstElectronVTightMVA5 = tau.tauID('againstElectronVTightMVA5'); tauCollection.push_back(tau_candidate); - tausV.push_back(tmp_tau); } cut(tauCollection.size(),"taus"); @@ -631,33 +570,10 @@ SyncTreeProducer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu jetsCollection.push_back(jet_candidate); if ( jet.pt()>jetID::pt_loose && fabs(jet.eta()) btag::CSVL) + jet.bDiscriminator("pfCombinedInclusiveSecondaryVertexV2BJetTags") > btag::CSV) bjetsCollection.push_back(jet_candidate); } -// const auto ptOrdering = [&] ( const CandidateV2Ptr& first, const CandidateV2Ptr& second ) -> bool -// { return first->GetMomentum().Pt() > second->GetMomentum().Pt(); }; - -// std::cout << " Before Pt Jets Ordering \n : " << std::endl; -// for (auto & jet : jetsCollection) { -// std::cout <<"\t Jet Momentum : "<GetMomentum()<GetMomentum()<GetMomentum()<GetMomentum()<