CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
29 {
30 
31 public:
32 
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*/
static const std::string m_xmlTagEta
static const std::string m_xmlConditionAttrObjectIsoEG
static const std::string m_xmlConditionAttrConditionEnergySum
static const std::string m_xmlTagEnableIso
static const std::string m_xmlConditionAttrType1s
static const std::string m_xmlTagPhiLow
static const std::string m_xmlConditionAttrConditionHfRingEtSums
static const std::string m_xmlConditionAttrTypeCastor
virtual ~L1GtXmlParserTags()
destructor
static const std::string m_xmlTagDeltaPhi
static const std::string m_xmlConditionAttrObjectHfRingEtSums
static const std::string m_xmlConditionAttrConditionCorrelation
static const std::string m_xmlTagChipDef
static const std::string m_xmlConditionAttrObjectCenJet
static const std::string m_xmlTagHeader
static const std::string m_xmlConditionAttrObject
static const std::string m_xmlTagEtThreshold
static const std::string m_xmlConditionAttrCondition
static const std::string m_xmlTagVmeAddress
static const std::string m_xmlConditionAttrType
static const std::string m_xmlConditionAttrType4s
static const std::string m_xmlConditionAttrConditionCalo
static const std::string m_xmlTagMenuInterface
static const std::string m_xmlConditionAttrTypeBptx
static const std::string m_xmlTagScaleDbKey
static const std::string m_xmlConditionAttrConditionBptx
static const std::string m_xmlConditionAttrConditionMuon
static const std::string m_xmlTagGEq
static const std::string m_xmlTagChip1
static const std::string m_xmlTagVme
static const std::string m_xmlTagMenuInterfaceAuthor
static const std::string m_xmlConditionAttrObjectCastor
static const std::string m_xmlConditionAttrObjectForJet
static const std::string m_xmlAttrPinA
static const std::string m_xmlConditionAttrObjectHTM
static const std::string m_xmlConditionAttrObjectNoIsoEG
static const std::string m_xmlTagChargeCorrelation
static const std::string m_xmlTagOutputPin
static const std::string m_xmlTagCountOverflow
static const std::string m_xmlTagPhi
static const std::string m_xmlTagMenuDate
static const std::string m_xmlTagPhiHigh
static const std::string m_xmlTagCa
static const std::string m_xmlConditionAttrObjectTauJet
static const std::string m_xmlTagCountThreshold
static const std::string m_xmlTagEnergyOverflow
static const std::string m_xmlTagOutput
static const std::string m_xmlTagDeltaEta
static const std::string m_xmlConditionAttrObjectHfBitCounts
static const std::string m_xmlAttrNr
static const std::string m_xmlTagPtHighThreshold
static const std::string m_xmlAttrMode
static const std::string m_xmlTagTechTriggers
static const std::string m_xmlConditionAttrConditionCastor
static const std::string m_xmlConditionAttrConditionJetCounts
static const std::string m_xmlConditionAttrObjectHTT
static const std::string m_xmlTagPtLowThreshold
static const std::string m_xmlConditionAttrConditionExternal
static const std::string m_xmlConditionAttrType3s
static const std::string m_xmlAttrModeBit
static const std::string m_xmlConditionAttrObjectBptx
static const std::string m_xmlConditionAttrObjectMu
static const std::string m_xmlConditionAttrType2cor
static const std::string m_xmlConditionAttrObjectETM
static const std::string m_xmlTagConditions
static const std::string m_xmlConditionAttrConditionHfBitCounts
static const std::string m_xmlTagChip
static const std::string m_xmlTagEnableMip
static const std::string m_xmlAttrPin
static const std::string m_xmlConditionAttrObjectETT
static const std::string m_xmlConditionAttrType2s
static const std::string m_xmlTagMenuAuthor
static const std::string m_xmlTagMenuAlgImpl
static const std::string m_xmlTagQuality
static const std::string m_xmlTagMenuDescription
static const std::string m_xmlConditionAttrType2wsc
static const std::string m_xmlTagValue
static const std::string m_xmlConditionAttrTypeExternal
static const std::string m_xmlTagRequestIso
L1GtXmlParserTags()
constructor
static const std::string m_xmlTagAlgorithms
static const std::string m_xmlAttrMax
static const std::string m_xmlTagMenuInterfaceDate
static const std::string m_xmlTagDef
static const std::string m_xmlConditionAttrObjectGtExternal
static const std::string m_xmlAlgorithmAttrAlias
static const std::string m_xmlConditionAttrObjectJetCounts
static const std::string m_xmlTagMenuInterfaceDescription