diff --git a/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.h b/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.h
index b342641de83602eca9ca7cef8bc86af178fcf628..3f4a7973714304f88435aea08d8755b0e9aab7fe 100755
--- a/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.h
+++ b/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.h
@@ -56,9 +56,6 @@ public:
     void initialize(bool createColl, TYPE type,
                     SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS);
 
-    // clear all collections
-    void clear();
-  
     inline TYPE get_hashType() const { return this->m_hashFunc.type(); }
     inline UNIT get_unit() const { return this->m_unit; }
     inline void set_unit(UNIT unit) { m_unit=unit; }
diff --git a/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.icc b/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.icc
index 52d4b4a1c27cb84f94b7d9f406361de1dc6662a0..e8ebc3ddb9c7eab0dd6d2c68a95a60bf2ae8d8b1 100755
--- a/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.icc
+++ b/TileCalorimeter/TileEvent/TileEvent/TileRawDataContainer.icc
@@ -75,21 +75,6 @@ TileRawDataContainer<TCOLLECTION>::TileRawDataContainer(bool createColl,
     return; 
 }
 
-template <typename TCOLLECTION> 
-void TileRawDataContainer<TCOLLECTION>::clear()
-{
-    TContainer_const_iterator it1 = this->begin();
-    TContainer_const_iterator it2 = this->end();
-
-    for(;it1!=it2;++it1){
-        const TCOLLECTION * const_coll = *it1; 
-        TCOLLECTION * coll = const_cast<TCOLLECTION *>(const_coll);
-        coll->clear();
-    }
-
-    return; 
-}
-
                               
 template <typename TCOLLECTION> 
 void TileRawDataContainer<TCOLLECTION>::print() const