ATLAS Offline Software
Loading...
Searching...
No Matches
IHLTConfigSvc.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGCONFINTERFACES_IHLTCONFIGSVC_H
8#define TRIGCONFINTERFACES_IHLTCONFIGSVC_H
9
10// Gaudi/Athena include(s):
11#include "GaudiKernel/IService.h"
12
13// Local include(s):
15
16#include <string>
17
18namespace TrigConf {
19
20 // Forward declaration(s):
21 class HLTChainList;
22 class HLTSequenceList;
23
31 class IHLTConfigSvc : virtual public IService,
32 virtual public IIHLTConfigSvc
33
34 {
35
36 public:
38 virtual ~IHLTConfigSvc() override = default;
39
42
43 // This interface is now empty (was used in Run-1&2)
44
45 }; // class IHLTConfigSvc
46
47} // namespace TrigConf
48
49#endif // TRIGCONFINTERFACES_IHLTCONFIGSVC_H
list of all HLT chains in a trigger menu
list of HLT sequences
Athena interface for all services that provide HLT menu configuration information.
virtual ~IHLTConfigSvc() override=default
destructor
DeclareInterfaceID(IHLTConfigSvc, 0, 1)
Specify the interface declared by this class.
Interface for all services/tools that provide HLT menu configuration information.
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22