Skip to content

Commit

Permalink
Changes regarding forward-porting DNN-related developments from the PRs
Browse files Browse the repository at this point in the history
cms-sw#105 and cms-sw#106 from 94X to 104X
  • Loading branch information
MRD2F committed Nov 17, 2018
1 parent 6222cdb commit eda5c98
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 30 deletions.
12 changes: 1 addition & 11 deletions RecoTauTag/RecoTau/plugins/DeepTauId.cc
Original file line number Diff line number Diff line change
Expand Up @@ -249,18 +249,8 @@ class DeepTauId : public deep_tau::DeepTauBase {
desc.add<edm::InputTag>("electrons", edm::InputTag("slimmedElectrons"));
desc.add<edm::InputTag>("muons", edm::InputTag("slimmedMuons"));
desc.add<edm::InputTag>("taus", edm::InputTag("slimmedTaus"));
<<<<<<< HEAD
<<<<<<< HEAD
desc.add<std::string>("graph_file", "RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v1_20L1024N_quantized.pb");
desc.add<bool>("memMapped", false);
=======
desc.add<std::string>("graph_file", "RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v1_20L1024N.pb");
=======
desc.add<std::string>("graph_file", "RecoTauTag/TrainingFiles/data/DeepTauId/deepTau_2017v1_20L1024N_quantized.pb");
>>>>>>> a9f6b7c945b... Applied last comments
desc.add<bool>("mem_mapped", false);
>>>>>>> c32912aefa5... Applied commets of previus PR


edm::ParameterSetDescription descWP;
descWP.add<std::string>("VVVLoose", "0");
Expand Down Expand Up @@ -373,7 +363,7 @@ class DeepTauId : public deep_tau::DeepTauBase {
get(dnn::pt_weighted_dr_iso) = reco::tau::pt_weighted_dr_iso(tau, tau.decayMode());
get(dnn::leadingTrackNormChi2) = tau.leadingTrackNormChi2();
get(dnn::e_ratio) = reco::tau::eratio(tau);
get(dnn::gj_angle_diff) = CalculateGottfriedJacksonAngleDifference(tau);
get(dnn::gj_angle_diff) = calculateGottfriedJacksonAngleDifference(tau);
get(dnn::n_photons) = reco::tau::n_photons_total(tau);
get(dnn::emFraction) = tau.emFraction_MVA();
get(dnn::has_gsf_track) = leadChargedHadrCand && std::abs(leadChargedHadrCand->pdgId()) == 11;
Expand Down
24 changes: 5 additions & 19 deletions RecoTauTag/RecoTau/test/runDeepTauIDsOnMiniAOD.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,35 +8,21 @@
# options.parseArguments()
updatedTauName = "slimmedTausNewID"
minimalOutput = True
eventsToProcess = 100
nThreads = 1
eventsToProcess = 1000
nThreads = 2

process = cms.Process('TauID')
process.load('Configuration.StandardSequences.MagneticField_cff')
process.load('Configuration.Geometry.GeometryRecoDB_cff')
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
process.load('Configuration.StandardSequences.EndOfProcess_cff')

process.GlobalTag.globaltag = '101X_upgrade2018_realistic_v7'
process.GlobalTag.globaltag = '103X_upgrade2018_realistic_v8'

# Input source
process.source = cms.Source('PoolSource', fileNames = cms.untracked.vstring(
<<<<<<< HEAD
# File from dataset DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8
'/store/mc/RunIISummer18MiniAOD/DY1JetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/MINIAODSIM/101X_upgrade2018_realistic_v7-v1/20000/0617A8FC-1CA0-E811-9992-FA163E4CB6BE.root'
=======
# File from dataset /GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM
<<<<<<< HEAD
<<<<<<< HEAD
'/store/mc/RunIIFall17MiniAODv2/GluGluHToTauTau_M125_13TeV_powheg_pythia8/MINIAODSIM/PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/90000/0498CD6A-CC42-E811-95D3-008CFA1CB8A8.root'
>>>>>>> ef7dc2ec57c... - Implemented on runTauIdMVA the option to work with new training files quantized
=======
# '/store/mc/RunIIFall17MiniAODv2/GluGluHToTauTau_M125_13TeV_powheg_pythia8/MINIAODSIM/PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/90000/0498CD6A-CC42-E811-95D3-008CFA1CB8A8.root'
'/store/mc/RunIIFall17MiniAODv2/TTToHadronic_mtop169p5_TuneCP5_PSweights_13TeV-powheg-pythia8/MINIAODSIM/PU2017_12Apr2018_94X_mc2017_realistic_v14-v3/100000/64BE09E8-76A8-E811-8602-FA163EC538AA.root'
>>>>>>> 1c07197f73b... - Implementation of global cache to avoid reloading graph for each thread and reduce the memory consuption
=======
'/store/mc/RunIIFall17MiniAODv2/GluGluHToTauTau_M125_13TeV_powheg_pythia8/MINIAODSIM/PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/90000/0498CD6A-CC42-E811-95D3-008CFA1CB8A8.root'
>>>>>>> 1968c81d039... -Overall, changes to improve memory usage, among these are:
'/store/mc/RunIIFall17MiniAODv2/TTToHadronic_mtop169p5_TuneCP5_PSweights_13TeV-powheg-pythia8/MINIAODSIM/PU2017_12Apr2018_94X_mc2017_realistic_v14-v3/100000/64BE09E8-76A8-E811-8602-FA163EC538AA.root'
))

process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(eventsToProcess) )
Expand All @@ -48,7 +34,7 @@
toKeep = [ "2017v2", "dR0p32017v2", "newDM2017v2",
"deepTau2017v1",
"DPFTau_2016_v0",
# "DPFTau_2016_v1",
# "DPFTau_2016_v1"
])
tauIdEmbedder.runTauID()

Expand Down

0 comments on commit eda5c98

Please sign in to comment.