ATLAS Offline Software
AcceptAllCondition.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_ACCEPTALL_H
6 #define TRIGHLTJETHYPO_ACCEPTALL_H
7 
8 /********************************************************************
9  *
10  * NAME: AcceptAllCondition.h
11  * PACKAGE: Trigger/TrigHypothesis/TrigHLTJetHypo
12  *
13  * AUTHOR: P. Sherwood
14  *********************************************************************/
15 
16 #include <string>
17 #include "./ICondition.h"
18 
19 namespace HypoJet{
20  class IJet;
21 }
22 
24 
26  public:
27  ~AcceptAllCondition() override {}
28 
29  bool isSatisfied(const HypoJetVector&,
30  const std::unique_ptr<ITrigJetHypoInfoCollector>&) const override;
31 
32  virtual unsigned int capacity() const override{return 0;}
33  std::string toString() const override;
34 
35  private:
36 
37 };
38 
39 #endif
AcceptAllCondition::~AcceptAllCondition
~AcceptAllCondition() override
Definition: AcceptAllCondition.h:27
AcceptAllCondition::capacity
virtual unsigned int capacity() const override
Definition: AcceptAllCondition.h:32
ITrigJetHypoInfoCollector
Definition: ITrigJetHypoInfoCollector.h:9
AcceptAllCondition::isSatisfied
bool isSatisfied(const HypoJetVector &, const std::unique_ptr< ITrigJetHypoInfoCollector > &) const override
Definition: AcceptAllCondition.cxx:14
ICondition
Definition: ICondition.h:22
HypoJet::IJet
Definition: IJet.h:16
HypoJetVector
std::vector< pHypoJet > HypoJetVector
Definition: HypoJetDefs.h:27
AcceptAllCondition
Definition: AcceptAllCondition.h:25
ICondition.h
AcceptAllCondition::toString
std::string toString() const override
Definition: AcceptAllCondition.cxx:38
HypoJet
Definition: AcceptAllCondition.h:19