ATLAS Offline Software
Loading...
Searching...
No Matches
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}
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
PublicToolHandle< TauAnalysisTools::IBuildTruthTaus > m_buildTruthTaus

◆ 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.

29{this, "BuildTruthTaus", "TauAnalysisTools::BuildTruthTaus/BuildTruthTaus"};

The documentation for this class was generated from the following files: