ATLAS Offline Software
Trigger
TrigEvent
TrigBSExtraction
TrigBSExtraction
ITrigBStoxAODTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGBSEXTRACTION_ITRIGBSTOXAODTOOL_H
6
#define TRIGBSEXTRACTION_ITRIGBSTOXAODTOOL_H
7
#include "GaudiKernel/IAlgTool.h"
8
#include "GaudiKernel/ToolHandle.h"
9
10
//fwd declaration
11
namespace
HLT
{
class
Navigation;}
12
17
static
const
InterfaceID IID_ITrigBStoxAODTool(
"ITrigBStoxAODTool"
, 1 , 0);
18
19
class
ITrigBStoxAODTool
:
public
virtual
IAlgTool {
20
public
:
21
22
virtual
StatusCode
convert
(
HLT::Navigation
*) = 0;
23
virtual
StatusCode
rewireNavigation
(
HLT::Navigation
*) = 0;
24
virtual
StatusCode
setTrigPassBits
(
HLT::Navigation
*) = 0;
25
static
const
InterfaceID&
interfaceID
() {
return
IID_ITrigBStoxAODTool; }
26
};
27
28
#endif // TRIGBSEXTRACTION_ITRIGBSTOXAODTOOL_H
ITrigBStoxAODTool::convert
virtual StatusCode convert(HLT::Navigation *)=0
ITrigBStoxAODTool::setTrigPassBits
virtual StatusCode setTrigPassBits(HLT::Navigation *)=0
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition:
HLTResultReader.h:26
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
HLT::Navigation
The Navigation class, organizes TriggerElements into the tree structure.
Definition:
Navigation.h:100
ITrigBStoxAODTool
Definition:
ITrigBStoxAODTool.h:19
ITrigBStoxAODTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
ITrigBStoxAODTool.h:25
ITrigBStoxAODTool::rewireNavigation
virtual StatusCode rewireNavigation(HLT::Navigation *)=0
Generated on Thu Nov 7 2024 21:17:39 for ATLAS Offline Software by
1.8.18