ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigBStoxAODTool.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 TRIGBSEXTRACTION_ITRIGBSTOXAODTOOL_H
6#define TRIGBSEXTRACTION_ITRIGBSTOXAODTOOL_H
7#include "GaudiKernel/IAlgTool.h"
8#include "GaudiKernel/ToolHandle.h"
9
10//fwd declaration
11class EventContext;
12namespace HLT{class Navigation;}
13
17class ITrigBStoxAODTool : public virtual IAlgTool {
18public:
20
21 virtual StatusCode convert(const EventContext& ctx, HLT::Navigation*) = 0;
22 virtual StatusCode rewireNavigation(HLT::Navigation*) = 0;
23 virtual StatusCode setTrigPassBits(HLT::Navigation*) = 0;
24};
25
26#endif // TRIGBSEXTRACTION_ITRIGBSTOXAODTOOL_H
The Navigation class, organizes TriggerElements into the tree structure.
Definition Navigation.h:100
Interface of Tool used by TrigBSExtraction to convert to xAOD.
virtual StatusCode rewireNavigation(HLT::Navigation *)=0
DeclareInterfaceID(ITrigBStoxAODTool, 1, 0)
virtual StatusCode setTrigPassBits(HLT::Navigation *)=0
virtual StatusCode convert(const EventContext &ctx, HLT::Navigation *)=0
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...