|
ATLAS Offline Software
|
Go to the documentation of this file.
21 m_truthMeta(), m_truthMetaAux() {
26 #ifndef XAOD_STANDALONE
27 declareInterface< ::IMetaDataTool >(
this );
28 #endif // XAOD_STANDALONE
42 return StatusCode::SUCCESS;
50 return StatusCode::SUCCESS;
60 m_truthMeta = std::make_unique<xAOD::TruthMetaDataContainer>( );
61 m_truthMetaAux = std::make_unique<xAOD::TruthMetaDataAuxContainer>( );
71 if( existing->mcChannelNumber() == meta->mcChannelNumber() ){
75 existing->generators() == meta->generators() ) {
87 << meta->mcChannelNumber() );
94 return StatusCode::SUCCESS;
98 return StatusCode::SUCCESS;
107 ATH_MSG_DEBUG(
"xAOD::TruthMetaDataContainer already in the output" );
108 return StatusCode::SUCCESS;
121 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
TruthMetaDataContainer_v1 TruthMetaDataContainer
Declare the latest version of the truth vertex container.
Helper class to provide constant type-safe access to aux data.
#define ATH_MSG_VERBOSE(x)
TruthMetaData_v1 TruthMetaData
Typedef to implementation.
::StatusCode StatusCode
StatusCode definition for legacy code.
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
Helper class to provide constant type-safe access to aux data.