diff --git a/Reconstruction/tauRecTools/Root/TauEleOLRDecorator.cxx b/Reconstruction/tauRecTools/Root/TauEleOLRDecorator.cxx index 8add49ef121c27474f47814ec9dd483c61fd1549..c3f01225741f45880bc9a585ca98f3a47ee91ad2 100644 --- a/Reconstruction/tauRecTools/Root/TauEleOLRDecorator.cxx +++ b/Reconstruction/tauRecTools/Root/TauEleOLRDecorator.cxx @@ -47,7 +47,7 @@ StatusCode TauEleOLRDecorator::initialize() return StatusCode::SUCCESS; } -StatusCode TauEleOLRDecorator::execute(xAOD::TauJet& tau) +StatusCode TauEleOLRDecorator::execute(xAOD::TauJet& tau) const { // get electron container SG::ReadHandle<xAOD::ElectronContainer> electronInHandle( m_electronInputContainer ); @@ -102,7 +102,7 @@ StatusCode TauEleOLRDecorator::finalize() return StatusCode::SUCCESS; } -float TauEleOLRDecorator::getCutVal(float fEta, float fPt) +float TauEleOLRDecorator::getCutVal(float fEta, float fPt) const { if(fPt>1900) fPt=1900; if(std::abs(fEta)>2.465) fEta=2.465; diff --git a/Reconstruction/tauRecTools/Root/TauTrackRNNClassifier.cxx b/Reconstruction/tauRecTools/Root/TauTrackRNNClassifier.cxx index e47b3855e7c6f35761a4934835b0a5f472f570a5..7845aec15cbc45b568b2f91b6d6e898536011cef 100644 --- a/Reconstruction/tauRecTools/Root/TauTrackRNNClassifier.cxx +++ b/Reconstruction/tauRecTools/Root/TauTrackRNNClassifier.cxx @@ -46,7 +46,7 @@ StatusCode TauTrackRNNClassifier::initialize() } //______________________________________________________________________________ -StatusCode TauTrackRNNClassifier::execute(xAOD::TauJet& xTau) +StatusCode TauTrackRNNClassifier::execute(xAOD::TauJet& xTau) const { // Get track container via link from tau - instead of using read handle (not written to store yet) // Check that size > 0 diff --git a/Reconstruction/tauRecTools/tauRecTools/CombinedP4FromRecoTaus.h b/Reconstruction/tauRecTools/tauRecTools/CombinedP4FromRecoTaus.h index 4efbe0e75fd45f71898b2f134a8511b60dc84cf1..74b37635195e2faa21b9b940db79310c24832548 100644 --- a/Reconstruction/tauRecTools/tauRecTools/CombinedP4FromRecoTaus.h +++ b/Reconstruction/tauRecTools/tauRecTools/CombinedP4FromRecoTaus.h @@ -29,10 +29,6 @@ public: //function where variables are computed and decorated virtual StatusCode initialize() override; - StatusCode execute(xAOD::TauJet& xTau) - { - return static_cast<const CombinedP4FromRecoTaus*>(this)->execute(xTau); - } virtual StatusCode execute(xAOD::TauJet& xTau) const override; bool getUseCaloPtFlag(const xAOD::TauJet* tau) const; diff --git a/Reconstruction/tauRecTools/tauRecTools/MvaTESEvaluator.h b/Reconstruction/tauRecTools/tauRecTools/MvaTESEvaluator.h index 88370ad8c3fde80ebe320ebaf5b89ef080efd23a..9278fce1243eb80a241db5742d52beb12a4429c8 100644 --- a/Reconstruction/tauRecTools/tauRecTools/MvaTESEvaluator.h +++ b/Reconstruction/tauRecTools/tauRecTools/MvaTESEvaluator.h @@ -22,10 +22,6 @@ class MvaTESEvaluator virtual ~MvaTESEvaluator(); virtual StatusCode initialize() override; - StatusCode execute(xAOD::TauJet& xTau) - { - return static_cast<const MvaTESEvaluator*>(this)->execute(xTau); - } virtual StatusCode execute(xAOD::TauJet& xTau) const override; virtual StatusCode finalize() override { return StatusCode::SUCCESS; } diff --git a/Reconstruction/tauRecTools/tauRecTools/TauCommonCalcVars.h b/Reconstruction/tauRecTools/tauRecTools/TauCommonCalcVars.h index 2ad6706473607ba6693a8d31225fc9e5885a114d..78080de6cb94ab3a6dd6bed3597814a6df2e3c37 100644 --- a/Reconstruction/tauRecTools/tauRecTools/TauCommonCalcVars.h +++ b/Reconstruction/tauRecTools/tauRecTools/TauCommonCalcVars.h @@ -27,7 +27,7 @@ public: ~TauCommonCalcVars(); virtual StatusCode initialize() override; - StatusCode execute(xAOD::TauJet& pTau) const; + virtual StatusCode execute(xAOD::TauJet& pTau) const override; virtual StatusCode finalize() override; private: diff --git a/Reconstruction/tauRecTools/tauRecTools/TauEleOLRDecorator.h b/Reconstruction/tauRecTools/tauRecTools/TauEleOLRDecorator.h index 0110ef3544da1f2411e8a86763a2aace3bfca755..ed65691fe12b40e87d4148e2508e4bd59cdf2532 100644 --- a/Reconstruction/tauRecTools/tauRecTools/TauEleOLRDecorator.h +++ b/Reconstruction/tauRecTools/tauRecTools/TauEleOLRDecorator.h @@ -30,11 +30,11 @@ class TauEleOLRDecorator: virtual public TauRecToolBase virtual ~TauEleOLRDecorator(); virtual StatusCode initialize() override; - virtual StatusCode execute(xAOD::TauJet&); + virtual StatusCode execute(xAOD::TauJet&) const override; virtual StatusCode finalize() override; private: - float getCutVal(float fEta, float fPt); + float getCutVal(float fEta, float fPt) const; std::string m_sEleOLRFilePath; SG::ReadHandleKey<xAOD::ElectronContainer> m_electronInputContainer{this,"Key_electronInputContainer", "Electrons", "input electron container key"}; diff --git a/Reconstruction/tauRecTools/tauRecTools/TauJetRNNEvaluator.h b/Reconstruction/tauRecTools/tauRecTools/TauJetRNNEvaluator.h index e5a76819e3cbd747447274319d727e6ff3613e6d..a75615f5bd43c0ae64bbeaa096f8882b84843f58 100644 --- a/Reconstruction/tauRecTools/tauRecTools/TauJetRNNEvaluator.h +++ b/Reconstruction/tauRecTools/tauRecTools/TauJetRNNEvaluator.h @@ -33,7 +33,7 @@ public: virtual ~TauJetRNNEvaluator(); virtual StatusCode initialize() override; - virtual StatusCode execute(xAOD::TauJet &tau) const; + virtual StatusCode execute(xAOD::TauJet &tau) const override; // Getter for the underlying RNN implementation TauJetRNN *get_rnn_0p(); TauJetRNN *get_rnn_1p(); diff --git a/Reconstruction/tauRecTools/tauRecTools/TauTrackRNNClassifier.h b/Reconstruction/tauRecTools/tauRecTools/TauTrackRNNClassifier.h index a1e0e5875661ec6da4cbafbfe9b07048fdcace8c..18bfa0c59cccf3d76f802dc407799298fa836234 100644 --- a/Reconstruction/tauRecTools/tauRecTools/TauTrackRNNClassifier.h +++ b/Reconstruction/tauRecTools/tauRecTools/TauTrackRNNClassifier.h @@ -53,7 +53,7 @@ public: // retrieve all track classifier sub tools virtual StatusCode initialize() override; // pass all tracks in the tau cone to all track classifier sub tools - virtual StatusCode execute(xAOD::TauJet& pTau); + virtual StatusCode execute(xAOD::TauJet& pTau) const override; private: ToolHandleArray<TrackRNN> m_vClassifier {this, "Classifiers", {}};