ATLAS Offline Software
Loading...
Searching...
No Matches
IJobOptionsSvc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIGCONFINTERFACES_IJOBOPTIONSSVC_H
6#define TRIGCONFINTERFACES_IJOBOPTIONSSVC_H
7
8#include "GaudiKernel/IInterface.h"
9#include <string>
10
11namespace TrigConf {
12
16 class IJobOptionsSvc : virtual public IInterface {
17 public:
19
20 virtual const std::string& server() const = 0;
21 virtual int superMasterKey() const = 0;
22 virtual int l1PrescaleKey() const = 0;
23 virtual int hltPrescaleKey() const = 0;
24 };
25
26} // namespace TrigConf
27
28#endif
Trigger-specific JobOptionsSvc interface.
virtual int hltPrescaleKey() const =0
Return HLTPSK (-1 if not set)
virtual const std::string & server() const =0
DB connection alias.
virtual int superMasterKey() const =0
Return SMK (-1 if not set)
virtual int l1PrescaleKey() const =0
Return L1PSK (-1 if not set)
DeclareInterfaceID(TrigConf::IJobOptionsSvc, 1, 0)
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22