ATLAS Offline Software
ITrigHypoJetVectorFilterConfig.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef TRIGHLTJETHYPO_ITRIGHYPOJETVECTORFILTERCONFIG_H
5 #define TRIGHLTJETHYPO_ITRIGHYPOJETVECTORFILTERCONFIG_H
6 
7 #include "GaudiKernel/IAlgTool.h"
9 
10 using FilterPtr = std::unique_ptr<IHypoJetVectorFilter>;
11 
12 class ITrigHypoJetVectorFilterConfig : virtual public ::IAlgTool {
13 
14 public:
17 
18  virtual FilterPtr getHypoJetVectorFilter() const = 0;
19 };
20 #endif
ITrigHypoJetVectorFilterConfig
Definition: ITrigHypoJetVectorFilterConfig.h:12
ITrigHypoJetVectorFilterConfig::DeclareInterfaceID
DeclareInterfaceID(ITrigHypoJetVectorFilterConfig, 1, 0)
FilterPtr
std::unique_ptr< IHypoJetVectorFilter > FilterPtr
Definition: ITrigHypoJetVectorFilterConfig.h:10
ITrigHypoJetVectorFilterConfig::getHypoJetVectorFilter
virtual FilterPtr getHypoJetVectorFilter() const =0
ITrigHypoJetVectorFilterConfig::~ITrigHypoJetVectorFilterConfig
virtual ~ITrigHypoJetVectorFilterConfig()
Definition: ITrigHypoJetVectorFilterConfig.h:16
IHypoJetVectorFilter.h