ATLAS Offline Software
Loading...
Searching...
No Matches
JetSorter.h
Go to the documentation of this file.
1// -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef JETREC_JETSORTER_H
8#define JETREC_JETSORTER_H
9
10#include <string>
11
12#include "AsgTools/AsgTool.h"
13
14
16
17
18
20 : public asg::AsgTool ,
21 virtual public IJetModifier {
22
24public:
25
26 JetSorter(const std::string& t);
27
28
29 virtual StatusCode modify(xAOD::JetContainer& jets) const ;
30
31protected:
32 std::string m_sortType;
33
34};
35
36#endif
#define ASG_TOOL_CLASS(CLASSNAME, INT1)
IJetModifier is a dual-use tool interface for a tool that modifies a jet collection.
virtual StatusCode modify(xAOD::JetContainer &jets) const
Method to modify a jet collection.
Definition JetSorter.cxx:24
std::string m_sortType
Definition JetSorter.h:32
JetSorter(const std::string &t)
Definition JetSorter.cxx:17
Base class for the dual-use tool implementation classes.
Definition AsgTool.h:47
JetContainer_v1 JetContainer
Definition of the current "jet container version".