ATLAS Offline Software
Loading...
Searching...
No Matches
SpecifiedJetsCondition.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGHLTJETHYPO_SPECIFIEDJETSCONDITION_H
6#define TRIGHLTJETHYPO_SPECIFIEDJETSCONDITION_H
7
8/********************************************************************
9 *
10 * NAME: SpecifiedJetsCondition.h
11 * PACKAGE: Trigger/TrigHypothesis/TrigHLTJetHypo
12 *
13 * AUTHOR: P. Sherwood
14 *********************************************************************/
15
16#include <string>
19
20namespace HypoJet{
21 class IJet;
22}
23
25
27 public:
30
31 bool isSatisfied(const HypoJetVector&,
32 const std::unique_ptr<ITrigJetHypoInfoCollector>&) const override;
33
34 virtual unsigned int capacity() const override{return m_capacity;}
35
36 std::string toString() const noexcept override;
37 private:
39 std::size_t m_capacity;
40
41 bool
43 const HypoJetVector& group,
45
46};
47
48#endif
std::vector< HypoJetVector > HypoJetGroupVector
Definition HypoJetDefs.h:35
std::vector< pHypoJet > HypoJetVector
Definition HypoJetDefs.h:27
bool groupIsSatisfied(const HypoJetVector &ips, const HypoJetVector &group, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const
SpecifiedJetsCondition(const HypoJetGroupVector &)
virtual unsigned int capacity() const override
HypoJetGroupVector m_acceptedJetGroups
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
std::string toString() const noexcept override
STL class.
STL namespace.
#define private