ATLAS Offline Software
Trigger
TrigEmulation
TrigBtagEmulationTool
TrigBtagEmulationTool
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"
9
#include "
TrigBtagEmulationTool/EmulContext.h
"
10
#include <string>
11
12
namespace
Trig
{
13
14
class
ITrigBtagEmulationTool
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
Generated on Fri Jul 5 2024 21:18:24 for ATLAS Offline Software by
1.8.18