ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace HLT{class Navigation;}
12
16
17static const InterfaceID IID_ITrigBStoxAODTool("ITrigBStoxAODTool", 1 , 0);
18
19class ITrigBStoxAODTool : public virtual IAlgTool {
20public:
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
static const InterfaceID IID_ITrigBStoxAODTool("ITrigBStoxAODTool", 1, 0)
Interface of Tool used by TrigBSExtraction to convert to xAOD.
The Navigation class, organizes TriggerElements into the tree structure.
Definition Navigation.h:100
virtual StatusCode convert(HLT::Navigation *)=0
static const InterfaceID & interfaceID()
virtual StatusCode rewireNavigation(HLT::Navigation *)=0
virtual StatusCode setTrigPassBits(HLT::Navigation *)=0
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...