ATLAS Offline Software
Trigger
TrigHypothesis
TrigHLTJetHypo
src
IHypoJetVectorFilter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGHLTJETHYPO_IHYPOJETVECTORFILTER_H
6
#define TRIGHLTJETHYPO_IHYPOJETVECTORFILTER_H
7
8
#include "
./ConditionsDefs.h
"
9
10
class
IHypoJetVectorFilter
{
11
public
:
12
virtual
~IHypoJetVectorFilter
() =
default
;
13
virtual
HypoJetVector
14
filter
(
const
HypoJetVector
& jv,
15
const
std::unique_ptr<ITrigJetHypoInfoCollector>&
16
)
const
= 0;
17
18
virtual
std::string
toString
()
const
= 0;
19
};
20
21
std::ostream&
operator<<
(std::ostream&,
const
IHypoJetVectorFilter
&);
22
#endif
23
ConditionsDefs.h
operator<<
std::ostream & operator<<(std::ostream &, const IHypoJetVectorFilter &)
Definition:
IHypoJetVectorFilter.cxx:7
IHypoJetVectorFilter::toString
virtual std::string toString() const =0
HypoJetVector
std::vector< pHypoJet > HypoJetVector
Definition:
HypoJetDefs.h:27
IHypoJetVectorFilter
Definition:
IHypoJetVectorFilter.h:10
IHypoJetVectorFilter::~IHypoJetVectorFilter
virtual ~IHypoJetVectorFilter()=default
IHypoJetVectorFilter::filter
virtual HypoJetVector filter(const HypoJetVector &jv, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const =0
Generated on Tue Jul 2 2024 21:17:09 for ATLAS Offline Software by
1.8.18