ATLAS Offline Software
Loading...
Searching...
No Matches
prepareTriggerMenu.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: prepareTriggerMenu.h 631651 2014-11-27 18:33:16Z lheinric $
8#ifndef TRIGCONFXAOD_TOOLS_PREPARETRIGGERMENU_H
9#define TRIGCONFXAOD_TOOLS_PREPARETRIGGERMENU_H
10
11// Infrastructure include(s):
13
14// xAOD include(s):
16
17// Forward declaration(s):
18class MsgStream;
19
20namespace TrigConf {
21
22 // Forward declaration(s):
23 class CTPConfig;
24 class HLTChainList;
25 class HLTSequenceList;
26 class BunchGroupSet;
27
28 class HLTMenu;
29 class L1Menu;
30 class HLTPrescalesSet;
31 class L1PrescalesSet;
32 class L1BunchGroupSet;
33
36 CTPConfig& ctpConfig,
37 HLTChainList& chainList,
38 HLTSequenceList& sequenceList,
39 BunchGroupSet& bgSet,
40 MsgStream& msg );
41
42 StatusCode prepareTriggerMenu(const HLTMenu& loadedHlt,
43 const L1Menu& loadedL1,
44 const HLTPrescalesSet& loadedHltps,
45 const L1PrescalesSet& loadedL1ps,
46 const L1BunchGroupSet& loadedBgSet,
47 CTPConfig& ctpConfig,
48 HLTChainList& chainList,
49 HLTSequenceList& sequenceList,
50 BunchGroupSet& bgSet,
51 MsgStream& msg );
52
53} // namespace TrigConf
54
55#endif // TRIGCONFXAOD_TOOLS_PREPARETRIGGERMENU_H
list of all HLT chains in a trigger menu
HLT menu configuration.
Definition HLTMenu.h:21
HLT menu configuration.
list of HLT sequences
L1 board configuration.
L1 menu configuration.
Definition L1Menu.h:28
L1 menu configuration.
::StatusCode StatusCode
StatusCode definition for legacy code.
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22
StatusCode prepareTriggerMenu(const xAOD::TriggerMenu *menu, CTPConfig &ctpConfig, HLTChainList &chainList, HLTSequenceList &sequenceList, BunchGroupSet &bgSet, MsgStream &msg)
In order to avoid duplicating code between how the dual-use and the Athena-only code translates the x...
TriggerMenu_v1 TriggerMenu
Define the latest version of the trigger menu class.
Definition TriggerMenu.h:16
MsgStream & msg
Definition testRead.cxx:32