![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
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" );
67 poolReadObject< TrigInDetTrackTruthMap_tlp1 >(tlp1_Converter);
72 ATH_MSG_DEBUG(
"TrigInDetTrackTruthMapCnv::reading p0 persistent object" );
74 transObj = this->poolReadObject<TrigInDetTrackTruthMap>();
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();
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
TrigInDetTrackTruthMapCnv_tlp4 m_trigInDetTrackTruthMapCnv_tlp4
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
virtual TrigInDetTrackTruthMap_PERS * createPersistent(TrigInDetTrackTruthMap *transObj)
std::atomic_flag m_initialized ATLAS_THREAD_SAFE
Messaging initialized (initMessaging)
~TrigInDetTrackTruthMapCnv()
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
Compatibility for old converter classes that don't get passed the key.
TrigInDetTrackTruthMapCnv_tlp3 m_trigInDetTrackTruthMapCnv_tlp3
::StatusCode StatusCode
StatusCode definition for legacy code.
TrigInDetTrackTruthMapCnv_tlp2 m_trigInDetTrackTruthMapCnv_tlp2
TrigInDetTrackTruthMapCnv(ISvcLocator *svcloc)
MsgStream & msg() const
The standard message stream.
void AddConverter(TVirtualConverter *conv)
Add a new converter to the registry.
Registry for Root converters.
static TConverterRegistry * Instance()
Return a pointer to the global registry instance.
virtual TL_PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of transObj.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual TrigInDetTrackTruthMap * createTransient()