|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGNAVIGATION_FULLHOLDERFACTORY
8 #define TRIGNAVIGATION_FULLHOLDERFACTORY
12 #include <unordered_map>
16 #include "GaudiKernel/ServiceHandle.h"
49 std::unordered_map<class_id_type, std::set<std::string>>
m_ignore;
HLT::BaseHolder * createHolder(class_id_type clid, const std::string &label, uint16_t index) const override
StoreGateSvc * m_storeGate
std::unordered_map< class_id_type, std::set< std::string > > m_ignore
HLT::BaseHolder * fromSerialized(int version, const std::vector< uint32_t >::const_iterator &start, const std::vector< uint32_t >::const_iterator &end) override
void addClassToIgnore(class_id_type clid, const std::string &label="")
Ignore class with clid (and optional label) during deserialization.
IConversionSvc * m_serializerSvc
The Athena Transient Store API.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
void prepare(StoreGateSvc *store, IConversionSvc *serializer, bool readonly=true)
Class mimicking the AthMessaging class from the offline software.
Utility class (not a tool or so) to serialize strings into stream of 32bit integers.
FullHolderFactory(const std::string &prefix)