diff --git a/Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/PanTauProcessor.h b/Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/PanTauProcessor.h
index 6913092ce5df7bb51faee00fa65b08876eb5eeec..c878746efc7d27b70ffe756f4ea597129d88bb11 100644
--- a/Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/PanTauProcessor.h
+++ b/Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/PanTauProcessor.h
@@ -57,6 +57,7 @@ namespace PanTau
        virtual StatusCode          initialize();
        virtual StatusCode          finalize();
        virtual StatusCode          execute(xAOD::TauJet& pTau);
+       virtual StatusCode          executeCaloClus(xAOD::TauJet&, xAOD::CaloClusterContainer&) { return StatusCode::SUCCESS; }
 
        virtual StatusCode eventInitialize();
        virtual StatusCode eventFinalize() { return StatusCode::SUCCESS; }
diff --git a/Reconstruction/tauRecTools/Root/TauTrackFilter.cxx b/Reconstruction/tauRecTools/Root/TauTrackFilter.cxx
index ae8bf0ae1e658197e2133bed1db4d8932be4596c..9438d605378bf2d9ce866781458770ec2b1cd491 100644
--- a/Reconstruction/tauRecTools/Root/TauTrackFilter.cxx
+++ b/Reconstruction/tauRecTools/Root/TauTrackFilter.cxx
@@ -89,8 +89,6 @@ StatusCode TauTrackFilter::finalize() {
 StatusCode TauTrackFilter::execute(xAOD::TauJet& pTau) {
     ATH_MSG_VERBOSE("TauTrackFilter Executing");
 
-    StatusCode sc;
-
     // get track particle container
     // wait - is this even used?
     const xAOD::TrackParticleContainer *trackContainer = NULL;
diff --git a/Reconstruction/tauRecTools/src/JetSeedBuilder.cxx b/Reconstruction/tauRecTools/src/JetSeedBuilder.cxx
index c28e549b57618e2855bd8c6497c7c1b703ae4d44..416fe1480528ec7fb042b0f2c5c9513cf7eab0bc 100644
--- a/Reconstruction/tauRecTools/src/JetSeedBuilder.cxx
+++ b/Reconstruction/tauRecTools/src/JetSeedBuilder.cxx
@@ -84,8 +84,6 @@ StatusCode JetSeedBuilder::eventFinalize() {
 
 StatusCode JetSeedBuilder::execute(xAOD::TauJet& pTau) {
 
-	StatusCode sc;
-
 	ATH_MSG_DEBUG("Starting execute");
 
 	bool inTrigger = tauEventData()->inTrigger();