ATLAS Offline Software
Loading...
Searching...
No Matches
VRJetOverlapDecoratorTool.h
Go to the documentation of this file.
1// for text editors: this file is -*- C++ -*-
2/*
3 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
4*/
5
6#ifndef VR_JET_OVERLAP_DECORATOR_TOOL_H
7#define VR_JET_OVERLAP_DECORATOR_TOOL_H
8
9#include "AsgTools/AsgTool.h"
12
14
15namespace FlavorTagDiscriminants {
16
18 {
20 public:
21 VRJetOverlapDecoratorTool(const std::string& name);
23
24 StatusCode initialize() override;
25
26 // returns 0 for success
27 StatusCode decorate(const xAOD::JetContainer& jets) const override;
28 private:
29 std::unique_ptr<VRJetOverlapDecorator> m_dec;
30 };
31
32}
33#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
StatusCode initialize() override
Dummy implementation of the initialisation function.
StatusCode decorate(const xAOD::JetContainer &jets) const override
Decorate a jet collection without otherwise modifying it.
Interface for adding a decoration to a jet container.
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
JetContainer_v1 JetContainer
Definition of the current "jet container version".