ATLAS Offline Software
Loading...
Searching...
No Matches
ISubjetRecorderTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef jetsubstructuremomenttools_isubjetrecordertool_header
6#define jetsubstructuremomenttools_isubjetrecordertool_header
7
8#include "AsgTools/AsgTool.h"
9#include "xAODJet/Jet.h"
10
11namespace fastjet {
12 class PseudoJet;
13}
14
16 virtual public asg::IAsgTool {
18
19 public:
20 virtual std::vector<xAOD::Jet *> recordSubjets(const std::vector<fastjet::PseudoJet>& subjets, xAOD::Jet &jet) const = 0;
21};
22
23
24#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
virtual std::vector< xAOD::Jet * > recordSubjets(const std::vector< fastjet::PseudoJet > &subjets, xAOD::Jet &jet) const =0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Jet_v1 Jet
Definition of the current "jet version".