ATLAS Offline Software
ITrigBtagEmulationTool.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 I_TRIGBTAGEMULATIONTOOL_H
6 #define I_TRIGBTAGEMULATIONTOOL_H
7 
8 #include "GaudiKernel/IAlgTool.h"
10 #include <string>
11 
12 namespace Trig {
13 
15  : virtual public IAlgTool {
16  public:
17  virtual const EmulContext& populateJetManagersTriggerObjects() const = 0;
18  virtual bool isPassed(const std::string& chain) const = 0;
19  virtual bool isPassed(const std::string& chain, const EmulContext&) const = 0;
20  };
21 
22 }
23 
24 #endif
runLayerRecalibration.chain
chain
Definition: runLayerRecalibration.py:175
Trig
The common trigger namespace for trigger analysis tools.
Definition: CaloTowerVecMon.h:44
EmulContext.h
Trig::ITrigBtagEmulationTool
Definition: ITrigBtagEmulationTool.h:15
Trig::ITrigBtagEmulationTool::isPassed
virtual bool isPassed(const std::string &chain, const EmulContext &) const =0
Trig::ITrigBtagEmulationTool::populateJetManagersTriggerObjects
virtual const EmulContext & populateJetManagersTriggerObjects() const =0
Trig::EmulContext
Definition: EmulContext.h:16
Trig::ITrigBtagEmulationTool::isPassed
virtual bool isPassed(const std::string &chain) const =0