12     m_mdtPRDs_in(nullptr), m_rpcPRDs_in(nullptr), m_tgcPRDs_in(nullptr), m_cscPRDs_in(nullptr),
 
   13     m_mdtPRDs_out(nullptr), m_rpcPRDs_out(nullptr), m_tgcPRDs_out(nullptr), m_cscPRDs_out(nullptr)
 
   41   } 
catch(
const std::bad_alloc&) {
 
   42     ATH_MSG_FATAL( 
"Could not create a new MDT PrepRawData container!" );
 
   43     return StatusCode::FAILURE;
 
   51     } 
catch(
const std::bad_alloc&) {
 
   52       ATH_MSG_FATAL( 
"Could not create a new RPC PrepRawData container!" );
 
   53       return StatusCode::FAILURE;
 
   59     } 
catch(
const std::bad_alloc&) {
 
   60       ATH_MSG_FATAL( 
"Could not create a new TGC PrepRawData container!" );
 
   61       return StatusCode::FAILURE;
 
   68     } 
catch(
const std::bad_alloc&) {
 
   69       ATH_MSG_FATAL( 
"Could not create a new CSC PrepRawData container!" );
 
   70       return StatusCode::FAILURE;
 
   75     return StatusCode::SUCCESS;
 
   84   return StatusCode::SUCCESS;
 
   97   if( 
sc.isFailure() ) {
 
  106   if( 
sc.isFailure() ) {
 
  115   if( 
sc.isFailure() ) {
 
  124   if( 
sc.isFailure() ) {
 
  132   return StatusCode::SUCCESS;
 
  157   return StatusCode::SUCCESS;
 
  171   unsigned int i_mdtColl(0);
 
  174   for( ; mdtColl!=last_mdtColl ; ++mdtColl, ++i_mdtColl ){ 
 
  179     (driftCircleColl)->setIdentifier(
ID);
 
  185     for(; mdtItr != mdtEnd; ++mdtItr,
i++ ) { 
 
  200     ATH_MSG_DEBUG( 
"Adding New Collection to MDT list:" << newID  );
 
  202       ATH_MSG_ERROR( 
"Couldn't record MDT Drift Circle Collection with hash=" << hashID
 
  203                      << 
" in StoreGate!"  );
 
  208                      << 
" in StoreGate!"  );
 
  226   unsigned int i_rpcColl(0);
 
  229   for( ; rpcColl!=last_rpcColl ; ++rpcColl, ++i_rpcColl ){ 
 
  234     (rpcPrdColl)->setIdentifier(
ID);
 
  240     for(; rpcItr != rpcEnd; ++rpcItr,
i++ ) { 
 
  255     ATH_MSG_DEBUG( 
"Adding New Collection to RPC list:" << newID  );
 
  257       ATH_MSG_ERROR( 
"Couldn't record RPC Drift Circle Collection with hashID=" << hashID
 
  258                      << 
" in StoreGate!"  );
 
  263                      << 
" in StoreGate!"  );
 
  281   unsigned int i_tgcColl(0);
 
  284   for( ; tgcColl!=last_tgcColl ; ++tgcColl, ++i_tgcColl ){ 
 
  289     (tgcPrdColl)->setIdentifier(
ID);
 
  295     for(; tgcItr != tgcEnd; ++tgcItr,
i++ ) { 
 
  310     ATH_MSG_DEBUG( 
"Adding New Collection to TGC list:" << newID  );
 
  312       ATH_MSG_ERROR( 
"Couldn't record TGC Drift Circle Collection with hashID=" << hashID
 
  313                      << 
" in StoreGate!"  );
 
  318                      << 
" in StoreGate!"  );
 
  335   unsigned int i_cscColl(0);
 
  338   for( ; cscColl!=last_cscColl ; ++cscColl, ++i_cscColl ){ 
 
  343     (cscPrdColl)->setIdentifier(
ID);
 
  349     for(; cscItr != cscEnd; ++cscItr,
i++ ) { 
 
  363     ATH_MSG_DEBUG( 
"Adding New Collection to CSC list:" << newID  );
 
  365       ATH_MSG_ERROR( 
"Couldn't record CSC Collection with hashID=" << hashID
 
  366                      << 
" in StoreGate!"  );
 
  371                      << 
" in StoreGate!"  );
 
  382   unsigned int i_coll(0);
 
  383   for( ; mdtColl!=last_mdtColl ; ++mdtColl, ++i_coll ){
 
  385     ATH_MSG_DEBUG( 
"MDT  IN Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  391   for( ; mdtColl!=last_mdtColl ; ++mdtColl, ++i_coll ){
 
  393     ATH_MSG_DEBUG( 
"MDT OUT Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  399   for( ; rpcColl!=last_rpcColl ; ++rpcColl, ++i_coll ){
 
  401     ATH_MSG_DEBUG( 
"RPC  IN Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  407   for( ; rpcColl!=last_rpcColl ; ++rpcColl, ++i_coll ){
 
  409     ATH_MSG_DEBUG( 
"RPC OUT Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  416   for( ; tgcColl!=last_tgcColl ; ++tgcColl, ++i_coll ){
 
  418     ATH_MSG_DEBUG( 
"TGC  IN Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  424   for( ; tgcColl!=last_tgcColl ; ++tgcColl, ++i_coll ){
 
  426     ATH_MSG_DEBUG( 
"TGC OUT Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  432   for( ; cscColl!=last_cscColl ; ++cscColl, ++i_coll ){
 
  434     ATH_MSG_DEBUG( 
"CSC  IN Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  440   for( ; cscColl!=last_cscColl ; ++cscColl, ++i_coll ){
 
  442     ATH_MSG_DEBUG( 
"CSC OUT Collection(" << std::setw(2) << i_coll << 
") : " << 
ID  );
 
  449     for ( ; mdtCollection != lastColl ; ++mdtCollection ) {
 
  450       ATH_MSG_DEBUG( 
"DIRECTLY FROM COLL (" <<std::setw(2) << i_coll << 
") " << mdtCollection->identify()  );