|
ATLAS Offline Software
|
Go to the documentation of this file.
18 m_tTauTruthMatchingTool(
"TauAnalysisTools::TauTruthMatchingTool")
20 declareInterface<DerivationFramework::IAugmentationTool>(
this);
29 return StatusCode::SUCCESS;
34 return StatusCode::SUCCESS;
40 const EventContext& ctx = Gaudi::Hive::currentContext();
46 return StatusCode::FAILURE;
50 std::unique_ptr<TauAnalysisTools::ITauTruthMatchingTool::ITruthTausEvent>
52 for(
auto xTau : *xTauContainer)
56 return StatusCode::SUCCESS;
ToolHandle< TauAnalysisTools::ITauTruthMatchingTool > m_tTauTruthMatchingTool
virtual StatusCode addBranches() const
Pass the thinning service
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
::StatusCode StatusCode
StatusCode definition for legacy code.
TauTruthMatchingWrapper(const std::string &t, const std::string &n, const IInterface *p)
#define CHECK(...)
Evaluate an expression and check for errors.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
SG::ReadHandleKey< xAOD::TauJetContainer > m_tauKey
Handle class for reading from StoreGate.