ATLAS Offline Software
Loading...
Searching...
No Matches
Event
xAOD
xAODTrigger
xAODTrigger
versions
TriggerMenuAuxContainer_v1.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id: TriggerMenuAuxContainer_v1.h 636406 2014-12-17 05:19:48Z lheinric $
8
#ifndef XAODTRIGGER_VERSIONS_TRIGGERMENUAUXCONTAINER_v1_H
9
#define XAODTRIGGER_VERSIONS_TRIGGERMENUAUXCONTAINER_v1_H
10
11
// System include(s):
12
extern
"C"
{
13
# include <stdint.h>
14
}
15
#include <vector>
16
#include <string>
17
18
// EDM include(s):
19
#include "
xAODCore/AuxContainerBase.h
"
20
21
class
xAODTriggerMenuAuxContainerCnv
;
22
23
namespace
xAOD
{
24
36
class
TriggerMenuAuxContainer_v1
:
public
AuxContainerBase
{
37
38
public
:
40
TriggerMenuAuxContainer_v1
();
41
42
private
:
43
friend
class ::xAODTriggerMenuAuxContainerCnv;
44
47
std::vector< uint32_t >
smk
;
48
std::vector< uint32_t >
l1psk
;
49
std::vector< uint32_t >
hltpsk
;
51
54
std::vector< std::vector< uint16_t > >
itemCtpIds
;
55
std::vector< std::vector< std::string > >
itemNames
;
56
std::vector< std::vector< float > >
itemPrescales
;
58
61
std::vector< std::vector< uint16_t > >
chainIds
;
62
std::vector< std::vector< std::string > >
chainNames
;
63
std::vector< std::vector< std::string > >
chainParentNames
;
64
std::vector< std::vector< float > >
chainPrescales
;
65
std::vector< std::vector< float > >
chainRerunPrescales
;
66
std::vector< std::vector< float > >
chainPassthroughPrescales
;
67
std::vector< std::vector< std::vector< uint32_t > > >
chainSignatureCounters
;
68
std::vector< std::vector< std::vector< int > > >
chainSignatureLogics
;
69
std::vector< std::vector< std::vector< std::vector< std::string > > > >
chainSignatureOutputTEs
;
70
std::vector< std::vector< std::vector< std::string > > >
chainSignatureLabels
;
72
75
std::vector< std::vector< std::vector< std::string > > >
sequenceInputTEs
;
76
std::vector< std::vector< std::string > >
sequenceOutputTEs
;
77
std::vector< std::vector< std::vector< std::string > > >
sequenceAlgorithms
;
79
80
83
std::vector< std::vector< std::vector< uint16_t > > >
bunchGroupBunches
;
85
86
};
// class TriggerMenuAuxContainer_v1
87
88
}
// namespace xAOD
89
90
// Declare the inheritance of the container:
91
#include "
xAODCore/BaseInfo.h
"
92
SG_BASE
(
xAOD::TriggerMenuAuxContainer_v1
,
xAOD::AuxContainerBase
);
93
94
#endif
// XAODTRIGGER_VERSIONS_TRIGGERMENUAUXCONTAINER_v1_H
AuxContainerBase.h
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
BaseInfo.h
xAODTriggerMenuAuxContainerCnv
POOL converter for the xAOD::TriggerMenuAuxContainer class.
Definition
xAODTriggerMenuAuxContainerCnv.h:34
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition
AuxContainerBase.h:55
xAOD::AuxContainerBase::AuxContainerBase
AuxContainerBase(bool allowDynamicVars=true)
Default constructor.
Definition
AuxContainerBase.cxx:33
xAOD::TriggerMenuAuxContainer_v1
Auxiliary store object for TriggerMenuContainer_v1.
Definition
TriggerMenuAuxContainer_v1.h:36
xAOD::TriggerMenuAuxContainer_v1::chainSignatureLabels
std::vector< std::vector< std::vector< std::string > > > chainSignatureLabels
Definition
TriggerMenuAuxContainer_v1.h:70
xAOD::TriggerMenuAuxContainer_v1::chainIds
std::vector< std::vector< uint16_t > > chainIds
Definition
TriggerMenuAuxContainer_v1.h:61
xAOD::TriggerMenuAuxContainer_v1::bunchGroupBunches
std::vector< std::vector< std::vector< uint16_t > > > bunchGroupBunches
Definition
TriggerMenuAuxContainer_v1.h:83
xAOD::TriggerMenuAuxContainer_v1::l1psk
std::vector< uint32_t > l1psk
Definition
TriggerMenuAuxContainer_v1.h:48
xAOD::TriggerMenuAuxContainer_v1::sequenceInputTEs
std::vector< std::vector< std::vector< std::string > > > sequenceInputTEs
Definition
TriggerMenuAuxContainer_v1.h:75
xAOD::TriggerMenuAuxContainer_v1::hltpsk
std::vector< uint32_t > hltpsk
Definition
TriggerMenuAuxContainer_v1.h:49
xAOD::TriggerMenuAuxContainer_v1::itemCtpIds
std::vector< std::vector< uint16_t > > itemCtpIds
Definition
TriggerMenuAuxContainer_v1.h:54
xAOD::TriggerMenuAuxContainer_v1::TriggerMenuAuxContainer_v1
TriggerMenuAuxContainer_v1()
Default constructor.
Definition
TriggerMenuAuxContainer_v1.cxx:12
xAOD::TriggerMenuAuxContainer_v1::chainNames
std::vector< std::vector< std::string > > chainNames
Definition
TriggerMenuAuxContainer_v1.h:62
xAOD::TriggerMenuAuxContainer_v1::smk
std::vector< uint32_t > smk
Definition
TriggerMenuAuxContainer_v1.h:47
xAOD::TriggerMenuAuxContainer_v1::sequenceAlgorithms
std::vector< std::vector< std::vector< std::string > > > sequenceAlgorithms
Definition
TriggerMenuAuxContainer_v1.h:77
xAOD::TriggerMenuAuxContainer_v1::chainPrescales
std::vector< std::vector< float > > chainPrescales
Definition
TriggerMenuAuxContainer_v1.h:64
xAOD::TriggerMenuAuxContainer_v1::itemNames
std::vector< std::vector< std::string > > itemNames
Definition
TriggerMenuAuxContainer_v1.h:55
xAOD::TriggerMenuAuxContainer_v1::chainSignatureCounters
std::vector< std::vector< std::vector< uint32_t > > > chainSignatureCounters
Definition
TriggerMenuAuxContainer_v1.h:67
xAOD::TriggerMenuAuxContainer_v1::chainRerunPrescales
std::vector< std::vector< float > > chainRerunPrescales
Definition
TriggerMenuAuxContainer_v1.h:65
xAOD::TriggerMenuAuxContainer_v1::sequenceOutputTEs
std::vector< std::vector< std::string > > sequenceOutputTEs
Definition
TriggerMenuAuxContainer_v1.h:76
xAOD::TriggerMenuAuxContainer_v1::chainSignatureLogics
std::vector< std::vector< std::vector< int > > > chainSignatureLogics
Definition
TriggerMenuAuxContainer_v1.h:68
xAOD::TriggerMenuAuxContainer_v1::chainSignatureOutputTEs
std::vector< std::vector< std::vector< std::vector< std::string > > > > chainSignatureOutputTEs
Definition
TriggerMenuAuxContainer_v1.h:69
xAOD::TriggerMenuAuxContainer_v1::chainPassthroughPrescales
std::vector< std::vector< float > > chainPassthroughPrescales
Definition
TriggerMenuAuxContainer_v1.h:66
xAOD::TriggerMenuAuxContainer_v1::chainParentNames
std::vector< std::vector< std::string > > chainParentNames
Definition
TriggerMenuAuxContainer_v1.h:63
xAOD::TriggerMenuAuxContainer_v1::itemPrescales
std::vector< std::vector< float > > itemPrescales
Definition
TriggerMenuAuxContainer_v1.h:56
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.14.0