ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigSteer
HLTSeeding
HLTSeeding
IPrescalingTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef HLTSEEDING_IPRESCALINGTOOL_H
5
#define HLTSEEDING_IPRESCALINGTOOL_H
6
7
#include "
TrigCompositeUtils/HLTIdentifier.h
"
8
#include "GaudiKernel/IAlgTool.h"
9
10
class
EventContext;
11
16
class
IPrescalingTool
:
virtual
public
IAlgTool {
17
public
:
18
DeclareInterfaceID
(
IPrescalingTool
, 1, 0 );
19
25
virtual
StatusCode
prescaleChains
(
const
EventContext& ctx,
26
const
HLT::IDVec
& initiallyActive,
27
HLT::IDVec
& remainActive,
28
bool
forExpressStream =
false
)
const
= 0;
29
};
30
31
#endif
HLTIdentifier.h
IPrescalingTool
Definition
IPrescalingTool.h:16
IPrescalingTool::DeclareInterfaceID
DeclareInterfaceID(IPrescalingTool, 1, 0)
IPrescalingTool::prescaleChains
virtual StatusCode prescaleChains(const EventContext &ctx, const HLT::IDVec &initiallyActive, HLT::IDVec &remainActive, bool forExpressStream=false) const =0
the interface needed to do the prescaling
HLT::IDVec
std::vector< HLT::Identifier > IDVec
Definition
TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h:55
Generated on
for ATLAS Offline Software by
1.14.0