ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfxAOD
TrigConfxAOD
tools
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):
12
#include "
AsgMessaging/StatusCode.h
"
13
14
// xAOD include(s):
15
#include "
xAODTrigger/TriggerMenu.h
"
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
35
StatusCode
prepareTriggerMenu
(
const
xAOD::TriggerMenu
* menu,
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
StatusCode.h
TriggerMenu.h
TrigConf::BunchGroupSet
Definition
BunchGroupSet.h:19
TrigConf::CTPConfig
Definition
CTPConfig.h:28
TrigConf::HLTChainList
list of all HLT chains in a trigger menu
Definition
HLTChainList.h:56
TrigConf::HLTMenu
HLT menu configuration.
Definition
HLTMenu.h:21
TrigConf::HLTPrescalesSet
HLT menu configuration.
Definition
HLTPrescalesSet.h:19
TrigConf::HLTSequenceList
list of HLT sequences
Definition
HLTSequenceList.h:40
TrigConf::L1BunchGroupSet
L1 board configuration.
Definition
L1BunchGroupSet.h:71
TrigConf::L1Menu
L1 menu configuration.
Definition
L1Menu.h:29
TrigConf::L1PrescalesSet
L1 menu configuration.
Definition
L1PrescalesSet.h:19
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
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
xAOD::TriggerMenu
TriggerMenu_v1 TriggerMenu
Define the latest version of the trigger menu class.
Definition
TriggerMenu.h:16
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0