diff --git a/src/THcShower.cxx b/src/THcShower.cxx
index 11bf6b71528acb9d71dc7b3ec09e963fb5568704..449ada242af8bcfaa9f61181c43aff0dfe55697c 100644
--- a/src/THcShower.cxx
+++ b/src/THcShower.cxx
@@ -1031,5 +1031,9 @@ Int_t THcShower::FineProcess( TClonesArray& tracks )
   return 0;
 }
 
+Double_t THcShower::GetNormETot( ){
+  return fEtotNorm;
+} 
+
 ClassImp(THcShower)
 ////////////////////////////////////////////////////////////////////////////////
diff --git a/src/THcShower.h b/src/THcShower.h
index dd6d710a3bb2f3da5189a689b3b3596b58c885ea..88079d79e2248bc3409306a05e6a4c2f2ff4c489 100644
--- a/src/THcShower.h
+++ b/src/THcShower.h
@@ -147,6 +147,8 @@ public:
   virtual Int_t      CoarseProcess( TClonesArray& tracks );
   virtual Int_t      FineProcess( TClonesArray& tracks );
   
+  Double_t GetNormETot();
+
   Int_t GetNHits() const { return fNhits; }
   
   Int_t GetNBlocks(Int_t NLayer) const { return fNBlocks[NLayer];}