Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1TriggerConfig
L1GtConfigProducers
interface
L1GtXmlParserTags.h
Go to the documentation of this file.
1
#ifndef L1GtConfigProducers_L1GtXmlParserTags_h
2
#define L1GtConfigProducers_L1GtXmlParserTags_h
3
20
// system include files
21
#include <string>
22
23
// user include files
24
25
// forward declarations
26
27
// class declaration
28
class
L1GtXmlParserTags
29
{
30
31
public
:
32
34
L1GtXmlParserTags
();
35
37
virtual
~L1GtXmlParserTags
();
38
39
protected
:
40
41
// strings for the def.xml-syntax
42
static
const
std::string
m_xmlTagDef
;
43
static
const
std::string
m_xmlTagHeader
;
44
45
static
const
std::string
m_xmlTagMenuInterface
;
46
static
const
std::string
m_xmlTagMenuInterfaceDate
;
47
static
const
std::string
m_xmlTagMenuInterfaceAuthor
;
48
static
const
std::string
m_xmlTagMenuInterfaceDescription
;
49
50
static
const
std::string
m_xmlTagMenuDate
;
51
static
const
std::string
m_xmlTagMenuAuthor
;
52
static
const
std::string
m_xmlTagMenuDescription
;
53
54
static
const
std::string
m_xmlTagMenuAlgImpl
;
55
56
static
const
std::string
m_xmlTagScaleDbKey
;
57
58
static
const
std::string
m_xmlTagChip
;
59
static
const
std::string
m_xmlTagConditions
;
60
static
const
std::string
m_xmlTagAlgorithms
;
61
static
const
std::string
m_xmlTagTechTriggers
;
62
63
static
const
std::string
m_xmlAlgorithmAttrAlias
;
64
65
static
const
std::string
m_xmlConditionAttrCondition
;
66
static
const
std::string
m_xmlConditionAttrObject
;
67
static
const
std::string
m_xmlConditionAttrType
;
68
static
const
std::string
m_xmlConditionAttrConditionMuon
;
69
static
const
std::string
m_xmlConditionAttrConditionCalo
;
70
static
const
std::string
m_xmlConditionAttrConditionEnergySum
;
71
static
const
std::string
m_xmlConditionAttrConditionJetCounts
;
72
static
const
std::string
m_xmlConditionAttrConditionCastor
;
73
static
const
std::string
m_xmlConditionAttrConditionHfBitCounts
;
74
static
const
std::string
m_xmlConditionAttrConditionHfRingEtSums
;
75
static
const
std::string
m_xmlConditionAttrConditionCorrelation
;
76
static
const
std::string
m_xmlConditionAttrConditionBptx
;
77
static
const
std::string
m_xmlConditionAttrConditionExternal
;
78
79
static
const
std::string
m_xmlConditionAttrObjectMu
;
80
static
const
std::string
m_xmlConditionAttrObjectNoIsoEG
;
81
static
const
std::string
m_xmlConditionAttrObjectIsoEG
;
82
static
const
std::string
m_xmlConditionAttrObjectCenJet
;
83
static
const
std::string
m_xmlConditionAttrObjectForJet
;
84
static
const
std::string
m_xmlConditionAttrObjectTauJet
;
85
static
const
std::string
m_xmlConditionAttrObjectETM
;
86
static
const
std::string
m_xmlConditionAttrObjectETT
;
87
static
const
std::string
m_xmlConditionAttrObjectHTT
;
88
static
const
std::string
m_xmlConditionAttrObjectHTM
;
89
static
const
std::string
m_xmlConditionAttrObjectJetCounts
;
90
static
const
std::string
m_xmlConditionAttrObjectCastor
;
91
static
const
std::string
m_xmlConditionAttrObjectHfBitCounts
;
92
static
const
std::string
m_xmlConditionAttrObjectHfRingEtSums
;
93
static
const
std::string
m_xmlConditionAttrObjectBptx
;
94
static
const
std::string
m_xmlConditionAttrObjectGtExternal
;
95
96
static
const
std::string
m_xmlConditionAttrType1s
;
97
static
const
std::string
m_xmlConditionAttrType2s
;
98
static
const
std::string
m_xmlConditionAttrType2wsc
;
99
static
const
std::string
m_xmlConditionAttrType2cor
;
100
static
const
std::string
m_xmlConditionAttrType3s
;
101
static
const
std::string
m_xmlConditionAttrType4s
;
102
static
const
std::string
m_xmlConditionAttrTypeCastor
;
103
static
const
std::string
m_xmlConditionAttrTypeBptx
;
104
static
const
std::string
m_xmlConditionAttrTypeExternal
;
105
106
107
static
const
std::string
m_xmlAttrMode
;
108
static
const
std::string
m_xmlAttrModeBit
;
109
static
const
std::string
m_xmlAttrMax
;
110
111
static
const
std::string
m_xmlAttrNr
;
112
static
const
std::string
m_xmlAttrPin
;
113
static
const
std::string
m_xmlAttrPinA
;
114
115
static
const
std::string
m_xmlTagPtHighThreshold
;
116
static
const
std::string
m_xmlTagPtLowThreshold
;
117
static
const
std::string
m_xmlTagQuality
;
118
static
const
std::string
m_xmlTagEta
;
119
static
const
std::string
m_xmlTagPhi
;
120
static
const
std::string
m_xmlTagPhiHigh
;
121
static
const
std::string
m_xmlTagPhiLow
;
122
static
const
std::string
m_xmlTagChargeCorrelation
;
123
static
const
std::string
m_xmlTagEnableMip
;
124
static
const
std::string
m_xmlTagEnableIso
;
125
static
const
std::string
m_xmlTagRequestIso
;
126
static
const
std::string
m_xmlTagDeltaEta
;
127
static
const
std::string
m_xmlTagDeltaPhi
;
128
129
static
const
std::string
m_xmlTagEtThreshold
;
130
static
const
std::string
m_xmlTagEnergyOverflow
;
131
132
static
const
std::string
m_xmlTagCountThreshold
;
133
static
const
std::string
m_xmlTagCountOverflow
;
134
135
static
const
std::string
m_xmlTagOutput
;
136
static
const
std::string
m_xmlTagOutputPin
;
137
138
static
const
std::string
m_xmlTagGEq
;
139
static
const
std::string
m_xmlTagValue
;
140
141
static
const
std::string
m_xmlTagChipDef
;
142
static
const
std::string
m_xmlTagChip1
;
143
static
const
std::string
m_xmlTagCa
;
144
145
// strings for the vme xml file syntax
146
static
const
std::string
m_xmlTagVme
;
147
static
const
std::string
m_xmlTagVmeAddress
;
148
149
};
150
151
#endif
/*L1GtConfigProducers_L1GtXmlParserTags_h*/
L1GtXmlParserTags::m_xmlTagEta
static const std::string m_xmlTagEta
Definition:
L1GtXmlParserTags.h:118
L1GtXmlParserTags::m_xmlConditionAttrObjectIsoEG
static const std::string m_xmlConditionAttrObjectIsoEG
Definition:
L1GtXmlParserTags.h:81
L1GtXmlParserTags::m_xmlConditionAttrConditionEnergySum
static const std::string m_xmlConditionAttrConditionEnergySum
Definition:
L1GtXmlParserTags.h:70
L1GtXmlParserTags::m_xmlTagEnableIso
static const std::string m_xmlTagEnableIso
Definition:
L1GtXmlParserTags.h:124
L1GtXmlParserTags::m_xmlConditionAttrType1s
static const std::string m_xmlConditionAttrType1s
Definition:
L1GtXmlParserTags.h:96
L1GtXmlParserTags
Definition:
L1GtXmlParserTags.h:28
L1GtXmlParserTags::m_xmlTagPhiLow
static const std::string m_xmlTagPhiLow
Definition:
L1GtXmlParserTags.h:121
L1GtXmlParserTags::m_xmlConditionAttrConditionHfRingEtSums
static const std::string m_xmlConditionAttrConditionHfRingEtSums
Definition:
L1GtXmlParserTags.h:74
L1GtXmlParserTags::m_xmlConditionAttrTypeCastor
static const std::string m_xmlConditionAttrTypeCastor
Definition:
L1GtXmlParserTags.h:102
L1GtXmlParserTags::~L1GtXmlParserTags
virtual ~L1GtXmlParserTags()
destructor
Definition:
L1GtXmlParserTags.cc:32
L1GtXmlParserTags::m_xmlTagDeltaPhi
static const std::string m_xmlTagDeltaPhi
Definition:
L1GtXmlParserTags.h:127
L1GtXmlParserTags::m_xmlConditionAttrObjectHfRingEtSums
static const std::string m_xmlConditionAttrObjectHfRingEtSums
Definition:
L1GtXmlParserTags.h:92
L1GtXmlParserTags::m_xmlConditionAttrConditionCorrelation
static const std::string m_xmlConditionAttrConditionCorrelation
Definition:
L1GtXmlParserTags.h:75
L1GtXmlParserTags::m_xmlTagChipDef
static const std::string m_xmlTagChipDef
Definition:
L1GtXmlParserTags.h:141
L1GtXmlParserTags::m_xmlConditionAttrObjectCenJet
static const std::string m_xmlConditionAttrObjectCenJet
Definition:
L1GtXmlParserTags.h:82
L1GtXmlParserTags::m_xmlTagHeader
static const std::string m_xmlTagHeader
Definition:
L1GtXmlParserTags.h:43
L1GtXmlParserTags::m_xmlConditionAttrObject
static const std::string m_xmlConditionAttrObject
Definition:
L1GtXmlParserTags.h:66
L1GtXmlParserTags::m_xmlTagEtThreshold
static const std::string m_xmlTagEtThreshold
Definition:
L1GtXmlParserTags.h:129
L1GtXmlParserTags::m_xmlConditionAttrCondition
static const std::string m_xmlConditionAttrCondition
Definition:
L1GtXmlParserTags.h:65
L1GtXmlParserTags::m_xmlTagVmeAddress
static const std::string m_xmlTagVmeAddress
Definition:
L1GtXmlParserTags.h:147
L1GtXmlParserTags::m_xmlConditionAttrType
static const std::string m_xmlConditionAttrType
Definition:
L1GtXmlParserTags.h:67
L1GtXmlParserTags::m_xmlConditionAttrType4s
static const std::string m_xmlConditionAttrType4s
Definition:
L1GtXmlParserTags.h:101
L1GtXmlParserTags::m_xmlConditionAttrConditionCalo
static const std::string m_xmlConditionAttrConditionCalo
Definition:
L1GtXmlParserTags.h:69
L1GtXmlParserTags::m_xmlTagMenuInterface
static const std::string m_xmlTagMenuInterface
Definition:
L1GtXmlParserTags.h:45
L1GtXmlParserTags::m_xmlConditionAttrTypeBptx
static const std::string m_xmlConditionAttrTypeBptx
Definition:
L1GtXmlParserTags.h:103
L1GtXmlParserTags::m_xmlTagScaleDbKey
static const std::string m_xmlTagScaleDbKey
Definition:
L1GtXmlParserTags.h:56
L1GtXmlParserTags::m_xmlConditionAttrConditionBptx
static const std::string m_xmlConditionAttrConditionBptx
Definition:
L1GtXmlParserTags.h:76
L1GtXmlParserTags::m_xmlConditionAttrConditionMuon
static const std::string m_xmlConditionAttrConditionMuon
Definition:
L1GtXmlParserTags.h:68
L1GtXmlParserTags::m_xmlTagGEq
static const std::string m_xmlTagGEq
Definition:
L1GtXmlParserTags.h:138
L1GtXmlParserTags::m_xmlTagChip1
static const std::string m_xmlTagChip1
Definition:
L1GtXmlParserTags.h:142
L1GtXmlParserTags::m_xmlTagVme
static const std::string m_xmlTagVme
Definition:
L1GtXmlParserTags.h:146
L1GtXmlParserTags::m_xmlTagMenuInterfaceAuthor
static const std::string m_xmlTagMenuInterfaceAuthor
Definition:
L1GtXmlParserTags.h:47
L1GtXmlParserTags::m_xmlConditionAttrObjectCastor
static const std::string m_xmlConditionAttrObjectCastor
Definition:
L1GtXmlParserTags.h:90
L1GtXmlParserTags::m_xmlConditionAttrObjectForJet
static const std::string m_xmlConditionAttrObjectForJet
Definition:
L1GtXmlParserTags.h:83
L1GtXmlParserTags::m_xmlAttrPinA
static const std::string m_xmlAttrPinA
Definition:
L1GtXmlParserTags.h:113
L1GtXmlParserTags::m_xmlConditionAttrObjectHTM
static const std::string m_xmlConditionAttrObjectHTM
Definition:
L1GtXmlParserTags.h:88
L1GtXmlParserTags::m_xmlConditionAttrObjectNoIsoEG
static const std::string m_xmlConditionAttrObjectNoIsoEG
Definition:
L1GtXmlParserTags.h:80
L1GtXmlParserTags::m_xmlTagChargeCorrelation
static const std::string m_xmlTagChargeCorrelation
Definition:
L1GtXmlParserTags.h:122
L1GtXmlParserTags::m_xmlTagOutputPin
static const std::string m_xmlTagOutputPin
Definition:
L1GtXmlParserTags.h:136
L1GtXmlParserTags::m_xmlTagCountOverflow
static const std::string m_xmlTagCountOverflow
Definition:
L1GtXmlParserTags.h:133
L1GtXmlParserTags::m_xmlTagPhi
static const std::string m_xmlTagPhi
Definition:
L1GtXmlParserTags.h:119
L1GtXmlParserTags::m_xmlTagMenuDate
static const std::string m_xmlTagMenuDate
Definition:
L1GtXmlParserTags.h:50
L1GtXmlParserTags::m_xmlTagPhiHigh
static const std::string m_xmlTagPhiHigh
Definition:
L1GtXmlParserTags.h:120
L1GtXmlParserTags::m_xmlTagCa
static const std::string m_xmlTagCa
Definition:
L1GtXmlParserTags.h:143
L1GtXmlParserTags::m_xmlConditionAttrObjectTauJet
static const std::string m_xmlConditionAttrObjectTauJet
Definition:
L1GtXmlParserTags.h:84
L1GtXmlParserTags::m_xmlTagCountThreshold
static const std::string m_xmlTagCountThreshold
Definition:
L1GtXmlParserTags.h:132
L1GtXmlParserTags::m_xmlTagEnergyOverflow
static const std::string m_xmlTagEnergyOverflow
Definition:
L1GtXmlParserTags.h:130
L1GtXmlParserTags::m_xmlTagOutput
static const std::string m_xmlTagOutput
Definition:
L1GtXmlParserTags.h:135
L1GtXmlParserTags::m_xmlTagDeltaEta
static const std::string m_xmlTagDeltaEta
Definition:
L1GtXmlParserTags.h:126
L1GtXmlParserTags::m_xmlConditionAttrObjectHfBitCounts
static const std::string m_xmlConditionAttrObjectHfBitCounts
Definition:
L1GtXmlParserTags.h:91
L1GtXmlParserTags::m_xmlAttrNr
static const std::string m_xmlAttrNr
Definition:
L1GtXmlParserTags.h:111
L1GtXmlParserTags::m_xmlTagPtHighThreshold
static const std::string m_xmlTagPtHighThreshold
Definition:
L1GtXmlParserTags.h:115
L1GtXmlParserTags::m_xmlAttrMode
static const std::string m_xmlAttrMode
Definition:
L1GtXmlParserTags.h:107
L1GtXmlParserTags::m_xmlTagTechTriggers
static const std::string m_xmlTagTechTriggers
Definition:
L1GtXmlParserTags.h:61
L1GtXmlParserTags::m_xmlConditionAttrConditionCastor
static const std::string m_xmlConditionAttrConditionCastor
Definition:
L1GtXmlParserTags.h:72
L1GtXmlParserTags::m_xmlConditionAttrConditionJetCounts
static const std::string m_xmlConditionAttrConditionJetCounts
Definition:
L1GtXmlParserTags.h:71
L1GtXmlParserTags::m_xmlConditionAttrObjectHTT
static const std::string m_xmlConditionAttrObjectHTT
Definition:
L1GtXmlParserTags.h:87
L1GtXmlParserTags::m_xmlTagPtLowThreshold
static const std::string m_xmlTagPtLowThreshold
Definition:
L1GtXmlParserTags.h:116
L1GtXmlParserTags::m_xmlConditionAttrConditionExternal
static const std::string m_xmlConditionAttrConditionExternal
Definition:
L1GtXmlParserTags.h:77
L1GtXmlParserTags::m_xmlConditionAttrType3s
static const std::string m_xmlConditionAttrType3s
Definition:
L1GtXmlParserTags.h:100
L1GtXmlParserTags::m_xmlAttrModeBit
static const std::string m_xmlAttrModeBit
Definition:
L1GtXmlParserTags.h:108
L1GtXmlParserTags::m_xmlConditionAttrObjectBptx
static const std::string m_xmlConditionAttrObjectBptx
Definition:
L1GtXmlParserTags.h:93
L1GtXmlParserTags::m_xmlConditionAttrObjectMu
static const std::string m_xmlConditionAttrObjectMu
Definition:
L1GtXmlParserTags.h:79
L1GtXmlParserTags::m_xmlConditionAttrType2cor
static const std::string m_xmlConditionAttrType2cor
Definition:
L1GtXmlParserTags.h:99
L1GtXmlParserTags::m_xmlConditionAttrObjectETM
static const std::string m_xmlConditionAttrObjectETM
Definition:
L1GtXmlParserTags.h:85
L1GtXmlParserTags::m_xmlTagConditions
static const std::string m_xmlTagConditions
Definition:
L1GtXmlParserTags.h:59
L1GtXmlParserTags::m_xmlConditionAttrConditionHfBitCounts
static const std::string m_xmlConditionAttrConditionHfBitCounts
Definition:
L1GtXmlParserTags.h:73
L1GtXmlParserTags::m_xmlTagChip
static const std::string m_xmlTagChip
Definition:
L1GtXmlParserTags.h:58
L1GtXmlParserTags::m_xmlTagEnableMip
static const std::string m_xmlTagEnableMip
Definition:
L1GtXmlParserTags.h:123
L1GtXmlParserTags::m_xmlAttrPin
static const std::string m_xmlAttrPin
Definition:
L1GtXmlParserTags.h:112
L1GtXmlParserTags::m_xmlConditionAttrObjectETT
static const std::string m_xmlConditionAttrObjectETT
Definition:
L1GtXmlParserTags.h:86
L1GtXmlParserTags::m_xmlConditionAttrType2s
static const std::string m_xmlConditionAttrType2s
Definition:
L1GtXmlParserTags.h:97
L1GtXmlParserTags::m_xmlTagMenuAuthor
static const std::string m_xmlTagMenuAuthor
Definition:
L1GtXmlParserTags.h:51
L1GtXmlParserTags::m_xmlTagMenuAlgImpl
static const std::string m_xmlTagMenuAlgImpl
Definition:
L1GtXmlParserTags.h:54
L1GtXmlParserTags::m_xmlTagQuality
static const std::string m_xmlTagQuality
Definition:
L1GtXmlParserTags.h:117
L1GtXmlParserTags::m_xmlTagMenuDescription
static const std::string m_xmlTagMenuDescription
Definition:
L1GtXmlParserTags.h:52
L1GtXmlParserTags::m_xmlConditionAttrType2wsc
static const std::string m_xmlConditionAttrType2wsc
Definition:
L1GtXmlParserTags.h:98
L1GtXmlParserTags::m_xmlTagValue
static const std::string m_xmlTagValue
Definition:
L1GtXmlParserTags.h:139
L1GtXmlParserTags::m_xmlConditionAttrTypeExternal
static const std::string m_xmlConditionAttrTypeExternal
Definition:
L1GtXmlParserTags.h:104
L1GtXmlParserTags::m_xmlTagRequestIso
static const std::string m_xmlTagRequestIso
Definition:
L1GtXmlParserTags.h:125
L1GtXmlParserTags::L1GtXmlParserTags
L1GtXmlParserTags()
constructor
Definition:
L1GtXmlParserTags.cc:26
L1GtXmlParserTags::m_xmlTagAlgorithms
static const std::string m_xmlTagAlgorithms
Definition:
L1GtXmlParserTags.h:60
L1GtXmlParserTags::m_xmlAttrMax
static const std::string m_xmlAttrMax
Definition:
L1GtXmlParserTags.h:109
L1GtXmlParserTags::m_xmlTagMenuInterfaceDate
static const std::string m_xmlTagMenuInterfaceDate
Definition:
L1GtXmlParserTags.h:46
L1GtXmlParserTags::m_xmlTagDef
static const std::string m_xmlTagDef
Definition:
L1GtXmlParserTags.h:42
L1GtXmlParserTags::m_xmlConditionAttrObjectGtExternal
static const std::string m_xmlConditionAttrObjectGtExternal
Definition:
L1GtXmlParserTags.h:94
L1GtXmlParserTags::m_xmlAlgorithmAttrAlias
static const std::string m_xmlAlgorithmAttrAlias
Definition:
L1GtXmlParserTags.h:63
L1GtXmlParserTags::m_xmlConditionAttrObjectJetCounts
static const std::string m_xmlConditionAttrObjectJetCounts
Definition:
L1GtXmlParserTags.h:89
L1GtXmlParserTags::m_xmlTagMenuInterfaceDescription
static const std::string m_xmlTagMenuInterfaceDescription
Definition:
L1GtXmlParserTags.h:48
Generated for CMSSW Reference Manual by
1.8.5