ATLAS Offline Software
Loading...
Searching...
No Matches
ITool_TauConstituentSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PANTAUALGS_ITOOL_TAUCONSTITUENTSELECTOR_H
6#define PANTAUALGS_ITOOL_TAUCONSTITUENTSELECTOR_H
7
8#include "AsgTools/IAsgTool.h"
9
10#include <vector>
11
13
14namespace PanTau {
15
20
21
23
25
26 public:
27 virtual bool isInitialized() = 0;
28 virtual StatusCode SelectTauConstituents(const std::vector<TauConstituent*>& inputList,
29 std::vector<TauConstituent*>& outputList) const = 0;
30 };
31
32}
33#endif //PANTAUALGS_ITOOL_TAUCONSTITUENTSELECTOR_H
#define ASG_TOOL_INTERFACE(CLASSNAME)
Interface for Tool_TauConstituentSelector.
virtual StatusCode SelectTauConstituents(const std::vector< TauConstituent * > &inputList, std::vector< TauConstituent * > &outputList) const =0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41