ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigCost
RatesAnalysis
RatesAnalysis
IEmulatedTrigger.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef RATESANALYSIS_IEMULATEDTRIGGER_H
6
#define RATESANALYSIS_IEMULATEDTRIGGER_H 1
7
8
#include "GaudiKernel/IAlgTool.h"
9
14
15
class
IEmulatedTrigger
:
virtual
public
IAlgTool {
16
public
:
17
DeclareInterfaceID
(
IEmulatedTrigger
, 1, 0 );
18
19
virtual
std::string
branchName
()
const
= 0;
20
virtual
double
thresholdValue
()
const
= 0;
21
virtual
StatusCode
updateThresholdValue
() = 0;
22
23
};
24
25
#endif
IEmulatedTrigger
Interface for an emulated trigger.
Definition
IEmulatedTrigger.h:15
IEmulatedTrigger::updateThresholdValue
virtual StatusCode updateThresholdValue()=0
IEmulatedTrigger::branchName
virtual std::string branchName() const =0
IEmulatedTrigger::thresholdValue
virtual double thresholdValue() const =0
IEmulatedTrigger::DeclareInterfaceID
DeclareInterfaceID(IEmulatedTrigger, 1, 0)
Generated on
for ATLAS Offline Software by
1.17.0