ATLAS Offline Software
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):
18 class MsgStream;
19 
20 namespace 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
TrigConf::prepareTriggerMenu
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...
Definition: prepareTriggerMenu.cxx:47
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition: Config.h:22
menu
make the sidebar many part of the config
Definition: hcg.cxx:551
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TriggerMenu.h
StatusCode.h
xAOD::TriggerMenu_v1
Class holding one particular trigger configuration.
Definition: TriggerMenu_v1.h:34
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7