22 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::createPersistent" );
32 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::createTransient " );
34 const static pool::Guid tlp1_guid(
"08892FEB-5706-4938-9226-F45C0AA662E7");
35 const static pool::Guid tlp2_guid(
"02074F47-F290-4A48-B503-4DCAB4181B3D");
36 const static pool::Guid tlp3_guid(
"81BFA8A7-89A8-4072-B6E2-7124300CA9EB");
37 const static pool::Guid tlp4_guid(
"018E514D-5EAD-702A-83E3-46AFCFD24B68");
38 const static pool::Guid p0_guid(
"41581666-F06D-44AE-93B9-D7E912A27AA1");
45 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::reading tlp4 persistent object" );
52 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::reading tlp3 persistent object" );
59 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::reading tlp2 persistent object" );
65 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::reading tlp1 persistent object" );
72 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::reading p0 persistent object" );
77 throw std::runtime_error(
"Unsupported persistent version of TrigInDetTrackTruthMap");
88 gROOT->GetClass(
"TrigInDetTrackTruthMap_old");
91 return StatusCode::SUCCESS;
97 [[maybe_unused]]
static const bool did_rootcnv = []{
99 return sc.isSuccess();
Registry for Root converters.
TrigInDetTrackTruthMap_tlp4 TrigInDetTrackTruthMap_PERS
T_AthenaPoolCustomCnv< TrigInDetTrackTruthMap, TrigInDetTrackTruthMap_PERS > TrigInDetTrackTruthMapCnvBase
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::atomic_flag m_initialized ATLAS_THREAD_SAFE
static TConverterRegistry * Instance()
Return a pointer to the global registry instance.
void AddConverter(TVirtualConverter *conv)
Add a new converter to the registry.
virtual bool compareClassGuid(const Guid &clid) const
virtual StatusCode initialize()
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
virtual TrigInDetTrackTruthMap_PERS * createPersistent(TrigInDetTrackTruthMap *transObj)
TrigInDetTrackTruthMapCnv_tlp2 m_trigInDetTrackTruthMapCnv_tlp2
TrigInDetTrackTruthMapCnv_tlp3 m_trigInDetTrackTruthMapCnv_tlp3
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual TrigInDetTrackTruthMap * createTransient()
TrigInDetTrackTruthMapCnv_tlp4 m_trigInDetTrackTruthMapCnv_tlp4
~TrigInDetTrackTruthMapCnv()
TrigInDetTrackTruthMapCnv(ISvcLocator *svcloc)