  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    3 #ifndef XAODEVENTFORMATCNV_EVENTFORMATSTREAMHELPERTOOL 
    4 #define XAODEVENTFORMATCNV_EVENTFORMATSTREAMHELPERTOOL 
   12 #include "Gaudi/Property.h" 
   13 #include "GaudiKernel/ServiceHandle.h" 
   34   using extends::extends;
 
   67     "MetaDataSvc", 
"The metadata service use to record the xAOD::EventFormat" };
 
   71     "The ClassID service instance to use" };
 
   73   Gaudi::Property< std::string > 
m_key{ 
this, 
"Key", 
"EventInfo",
 
   74     "Key for EventFormat object in metadata store" };
 
   77   Gaudi::Property< std::vector< std::string > > 
m_typeNames{ 
this,
 
   78     "TypeNames", { 
".*xAOD::.*", 
"DataVector<SG::AuxElement>" },
 
   79     "Type names for which metadata entries are added" };
 
   83     "IgnoreKeys", { 
"HLTAutoKey_.*" },
 
   84     "SG keys that should be ignored during the metadata collection" };
 
   87     "Key of DataHeader produced by output stream" };
 
  115     const std::set< CLID >& classIDs,
 
  116     const std::vector< sgkey_t >& 
hashes) 
const;
 
  128 #endif  // XAODEVENTFORMATCNV_EVENTFORMATSTREAMHELPERTOOL 
  
::StatusCode StatusCode
StatusCode definition for legacy code.
 
uint32_t CLID
The Class ID type.
 
uint32_t sgkey_t
Type used for hashed StoreGate key+CLID pairs.
 
Define macros for attributes used to control the static checker.