From 716d7a8457be73cfef62b82bdd1147f79e71b6e9 Mon Sep 17 00:00:00 2001 From: gipezzul <g.pezzullo@yale.edu> Date: Thu, 17 Sep 2020 06:00:56 +0200 Subject: [PATCH] added definitions of the RNNEleScore --- Event/xAOD/xAODTau/Root/TauJetAccessors_v3.icc | 2 ++ Event/xAOD/xAODTau/Root/TauJetAuxContainer_v3.cxx | 4 ++++ Event/xAOD/xAODTau/xAODTau/TauDefs.h | 6 +++++- Event/xAOD/xAODTau/xAODTau/versions/TauJetAuxContainer_v3.h | 4 ++++ 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Event/xAOD/xAODTau/Root/TauJetAccessors_v3.icc b/Event/xAOD/xAODTau/Root/TauJetAccessors_v3.icc index 7c47d716828..34c935fffec 100644 --- a/Event/xAOD/xAODTau/Root/TauJetAccessors_v3.icc +++ b/Event/xAOD/xAODTau/Root/TauJetAccessors_v3.icc @@ -32,10 +32,12 @@ break; DEFINE_TAUJETPARAMETER_ACCESSOR( float, EleMatchLikelihoodScore ); DEFINE_TAUJETPARAMETER_ACCESSOR( float, BDTJetScore ); DEFINE_TAUJETPARAMETER_ACCESSOR( float, RNNJetScore ); + DEFINE_TAUJETPARAMETER_ACCESSOR( float, RNNEleScore ); DEFINE_TAUJETPARAMETER_ACCESSOR( float, BDTEleScore ); DEFINE_TAUJETPARAMETER_ACCESSOR( float, PanTauScore ); DEFINE_TAUJETPARAMETER_ACCESSOR( float, BDTJetScoreSigTrans ); DEFINE_TAUJETPARAMETER_ACCESSOR( float, RNNJetScoreSigTrans ); + DEFINE_TAUJETPARAMETER_ACCESSOR( float, RNNEleScoreSigTrans ); //DEFINE_TAUJETPARAMETER_ACCESSOR( float, BDTJetScoreBkgTrans ); default: diff --git a/Event/xAOD/xAODTau/Root/TauJetAuxContainer_v3.cxx b/Event/xAOD/xAODTau/Root/TauJetAuxContainer_v3.cxx index e868ef0507f..32dc32e9af2 100644 --- a/Event/xAOD/xAODTau/Root/TauJetAuxContainer_v3.cxx +++ b/Event/xAOD/xAODTau/Root/TauJetAuxContainer_v3.cxx @@ -266,6 +266,10 @@ namespace xAOD { // RNN tau ID AUX_VARIABLE( RNNJetScore ); AUX_VARIABLE( RNNJetScoreSigTrans ); + + //RNN tau eVeto + AUX_VARIABLE( RNNEleScore ); + AUX_VARIABLE( RNNEleScoreSigTrans ); } diff --git a/Event/xAOD/xAODTau/xAODTau/TauDefs.h b/Event/xAOD/xAODTau/xAODTau/TauDefs.h index d3606712c00..67715716a56 100644 --- a/Event/xAOD/xAODTau/xAODTau/TauDefs.h +++ b/Event/xAOD/xAODTau/xAODTau/TauDefs.h @@ -90,7 +90,11 @@ namespace TauJetParameters //! RNN score for Jet rejection (not transformed) RNNJetScore = 21, //! RNN score which is signal transformed/flattened - RNNJetScoreSigTrans = 22 // new + RNNJetScoreSigTrans = 22, // new + //! RNN score for Ele rejection (not transformed) + RNNEleScore = 23, + //! RNN score which is signal transformed/flattened + RNNEleScoreSigTrans = 24 // new }; //------------------------------------------------------------------------- diff --git a/Event/xAOD/xAODTau/xAODTau/versions/TauJetAuxContainer_v3.h b/Event/xAOD/xAODTau/xAODTau/versions/TauJetAuxContainer_v3.h index cad0612b9fd..58fa1316fe7 100644 --- a/Event/xAOD/xAODTau/xAODTau/versions/TauJetAuxContainer_v3.h +++ b/Event/xAOD/xAODTau/xAODTau/versions/TauJetAuxContainer_v3.h @@ -318,6 +318,10 @@ namespace xAOD { // RNN tau ID std::vector< float > RNNJetScore; std::vector< float > RNNJetScoreSigTrans; + + // RNN tau eVeto + std::vector< float > RNNEleScore; + std::vector< float > RNNEleScoreSigTrans; }; // class TauJetAuxContainer_v3 -- GitLab