ATLAS Offline Software
Loading...
Searching...
No Matches
TruthCollectionMakerTau.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DERIVATIONFRAMEWORK_TRUTHCOLLECTIONMAKERTAU_H
6#define DERIVATIONFRAMEWORK_TRUTHCOLLECTIONMAKERTAU_H
7
8// Interface classes
11
12// For the tool handle
13#include "GaudiKernel/ToolHandle.h"
14
16
17namespace DerivationFramework {
18
19 class TruthCollectionMakerTau : public extends<AthAlgTool, IAugmentationTool> {
20 public:
21
22 using base_class::base_class;
23
24 virtual StatusCode initialize() override final;
25 virtual StatusCode addBranches(const EventContext& ctx) const override final;
26
27 private:
28
29 PublicToolHandle<TauAnalysisTools::IBuildTruthTaus> m_buildTruthTaus{this, "BuildTruthTaus", "TauAnalysisTools::BuildTruthTaus/BuildTruthTaus"};
30
31 };
32}
33
34#endif // DERIVATIONFRAMEWORK_TRUTHCOLLECTIONMAKERTAU_H
PublicToolHandle< TauAnalysisTools::IBuildTruthTaus > m_buildTruthTaus
virtual StatusCode addBranches(const EventContext &ctx) const override final
THE reconstruction tool.