8#include "GaudiKernel/StatusCode.h"
9#include "GaudiKernel/MsgStream.h"
31 MsgStream log(msgSvc(),
"TGCSimHitCollectionCnv" );
32 log<<MSG::DEBUG<<
"createPersistent(): main converter"<<
endmsg;
38 MsgStream log(msgSvc(),
"TGCSimHitCollectionCnv" );
39 static const pool::Guid p0_guid(
"D7C91818-4730-4717-A650-107F52C0221E");
40 static const pool::Guid p1_guid(
"BD569381-2489-4402-BBD3-91EE8C009F26");
41 static const pool::Guid p2_guid(
"710241EE-D5F7-4CB6-A1D7-6E80D040E637");
42 static const pool::Guid p3_guid(
"BACD19A8-4737-4857-A22D-B9DF833A0A80");
43 static const pool::Guid p4_guid(
"F8F77562-BBD9-45DB-A276-6A21018EA7FA");
44 static const pool::Guid p5_guid(
"018E2DAC-18EB-7E5B-9F18-CC2E36343F17");
45 log<<MSG::DEBUG<<
"createTransient(const Token* token): main converter"<<
endmsg;
48 log<<MSG::DEBUG<<
"createTransient(const Token* token): T/P version 5 detected"<<
endmsg;
54 log<<MSG::DEBUG<<
"createTransient(const Token* token): T/P version 4 detected"<<
endmsg;
60 log<<MSG::DEBUG<<
"createTransient(const Token* token): T/P version 3 detected"<<
endmsg;
66 log<<MSG::DEBUG<<
"createTransient(const Token* token): T/P version 2 detected"<<
endmsg;
72 log<<MSG::DEBUG<<
"createTransient(const Token* token): T/P version 1 detected"<<
endmsg;
78 log<<MSG::DEBUG<<
"createTransient(const Token* token): Old input file"<<std::endl;
80 size_t size = oldColl->
size();
90 throw std::runtime_error(
"Unsupported persistent version of TGCSimHitCollection");
T_AthenaPoolCustomCnv< TGCSimHitCollection, TGCSimHitCollection_PERS > TGCSimHitCollectionCnvBase
Muon::TGCSimHitCollection_p4 TGCSimHitCollection_PERS
AtlasHitsVector< TGCSimHit > TGCSimHitCollection
void push_back(const T &t)
void reserve(size_type n)
TGCSimHitCollectionCnv_p5 m_TPConverter_p5
virtual TGCSimHitCollection * createTransient(const Token *token)
TGCSimHitCollectionCnv(ISvcLocator *svcloc)
TGCSimHitCollectionCnv_p2 m_TPConverter_p2
TGCSimHitCollectionCnv_p3 m_TPConverter_p3
virtual ~TGCSimHitCollectionCnv()
TGCSimHitCollectionCnv_p1 m_TPConverter_p1
virtual TGCSimHitCollection_PERS * createPersistent(TGCSimHitCollection *transCont)
TGCSimHitCollectionCnv_p4 m_TPConverter_p4
virtual bool compareClassGuid(const Token *token, const Guid &clid) const
This class provides a token that identifies in a unique way objects on the persistent storage.