ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
DerivationFramework::TruthCollectionMakerTau Class Reference

#include <TruthCollectionMakerTau.h>

Inheritance diagram for DerivationFramework::TruthCollectionMakerTau:
Collaboration diagram for DerivationFramework::TruthCollectionMakerTau:

Public Member Functions

virtual StatusCode initialize () override final
 
virtual StatusCode addBranches (const EventContext &ctx) const override final
 

Private Attributes

PublicToolHandle< TauAnalysisTools::IBuildTruthTausm_buildTruthTaus {this, "BuildTruthTaus", "TauAnalysisTools::BuildTruthTaus/BuildTruthTaus"}
 

Detailed Description

Definition at line 19 of file TruthCollectionMakerTau.h.

Member Function Documentation

◆ addBranches()

StatusCode DerivationFramework::TruthCollectionMakerTau::addBranches ( const EventContext &  ctx) const
finaloverridevirtual

Definition at line 27 of file TruthCollectionMakerTau.cxx.

28 {
29  ATH_MSG_VERBOSE("addBranches() ...");
30 
31  // One call to build the truth tau collection
32  TauAnalysisTools::BuildTruthTaus::TruthTausEvent truthTausEvent;
33  ATH_CHECK( m_buildTruthTaus->retrieveTruthTaus( truthTausEvent, ctx ) );
34 
35  return StatusCode::SUCCESS;
36 }

◆ initialize()

StatusCode DerivationFramework::TruthCollectionMakerTau::initialize ( )
finaloverridevirtual

Definition at line 17 of file TruthCollectionMakerTau.cxx.

18 {
19  ATH_MSG_VERBOSE("initialize() ...");
20 
21  ATH_CHECK( m_buildTruthTaus.retrieve() );
22 
23  return StatusCode::SUCCESS;
24 }

Member Data Documentation

◆ m_buildTruthTaus

PublicToolHandle<TauAnalysisTools::IBuildTruthTaus> DerivationFramework::TruthCollectionMakerTau::m_buildTruthTaus {this, "BuildTruthTaus", "TauAnalysisTools::BuildTruthTaus/BuildTruthTaus"}
private

Definition at line 29 of file TruthCollectionMakerTau.h.


The documentation for this class was generated from the following files:
DerivationFramework::TruthCollectionMakerTau::m_buildTruthTaus
PublicToolHandle< TauAnalysisTools::IBuildTruthTaus > m_buildTruthTaus
Definition: TruthCollectionMakerTau.h:29
ATH_MSG_VERBOSE
#define ATH_MSG_VERBOSE(x)
Definition: AthMsgStreamMacros.h:28
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40