File indexing completed on 2023-03-17 11:14:15
0001 #ifndef L1GtConfigProducers_L1GtXmlParserTags_h
0002 #define L1GtConfigProducers_L1GtXmlParserTags_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #include <string>
0020
0021
0022
0023
0024
0025
0026 class L1GtXmlParserTags {
0027 public:
0028
0029 L1GtXmlParserTags();
0030
0031
0032 virtual ~L1GtXmlParserTags();
0033
0034 protected:
0035
0036 static const std::string m_xmlTagDef;
0037 static const std::string m_xmlTagHeader;
0038
0039 static const std::string m_xmlTagMenuInterface;
0040 static const std::string m_xmlTagMenuInterfaceDate;
0041 static const std::string m_xmlTagMenuInterfaceAuthor;
0042 static const std::string m_xmlTagMenuInterfaceDescription;
0043
0044 static const std::string m_xmlTagMenuDate;
0045 static const std::string m_xmlTagMenuAuthor;
0046 static const std::string m_xmlTagMenuDescription;
0047
0048 static const std::string m_xmlTagMenuAlgImpl;
0049
0050 static const std::string m_xmlTagScaleDbKey;
0051
0052 static const std::string m_xmlTagChip;
0053 static const std::string m_xmlTagConditions;
0054 static const std::string m_xmlTagAlgorithms;
0055 static const std::string m_xmlTagTechTriggers;
0056
0057 static const std::string m_xmlAlgorithmAttrAlias;
0058
0059 static const std::string m_xmlConditionAttrCondition;
0060 static const std::string m_xmlConditionAttrObject;
0061 static const std::string m_xmlConditionAttrType;
0062 static const std::string m_xmlConditionAttrConditionMuon;
0063 static const std::string m_xmlConditionAttrConditionCalo;
0064 static const std::string m_xmlConditionAttrConditionEnergySum;
0065 static const std::string m_xmlConditionAttrConditionJetCounts;
0066 static const std::string m_xmlConditionAttrConditionCastor;
0067 static const std::string m_xmlConditionAttrConditionHfBitCounts;
0068 static const std::string m_xmlConditionAttrConditionHfRingEtSums;
0069 static const std::string m_xmlConditionAttrConditionCorrelation;
0070 static const std::string m_xmlConditionAttrConditionBptx;
0071 static const std::string m_xmlConditionAttrConditionExternal;
0072
0073 static const std::string m_xmlConditionAttrObjectMu;
0074 static const std::string m_xmlConditionAttrObjectNoIsoEG;
0075 static const std::string m_xmlConditionAttrObjectIsoEG;
0076 static const std::string m_xmlConditionAttrObjectCenJet;
0077 static const std::string m_xmlConditionAttrObjectForJet;
0078 static const std::string m_xmlConditionAttrObjectTauJet;
0079 static const std::string m_xmlConditionAttrObjectETM;
0080 static const std::string m_xmlConditionAttrObjectETT;
0081 static const std::string m_xmlConditionAttrObjectHTT;
0082 static const std::string m_xmlConditionAttrObjectHTM;
0083 static const std::string m_xmlConditionAttrObjectJetCounts;
0084 static const std::string m_xmlConditionAttrObjectCastor;
0085 static const std::string m_xmlConditionAttrObjectHfBitCounts;
0086 static const std::string m_xmlConditionAttrObjectHfRingEtSums;
0087 static const std::string m_xmlConditionAttrObjectBptx;
0088 static const std::string m_xmlConditionAttrObjectGtExternal;
0089
0090 static const std::string m_xmlConditionAttrType1s;
0091 static const std::string m_xmlConditionAttrType2s;
0092 static const std::string m_xmlConditionAttrType2wsc;
0093 static const std::string m_xmlConditionAttrType2cor;
0094 static const std::string m_xmlConditionAttrType3s;
0095 static const std::string m_xmlConditionAttrType4s;
0096 static const std::string m_xmlConditionAttrTypeCastor;
0097 static const std::string m_xmlConditionAttrTypeBptx;
0098 static const std::string m_xmlConditionAttrTypeExternal;
0099
0100 static const std::string m_xmlAttrMode;
0101 static const std::string m_xmlAttrModeBit;
0102 static const std::string m_xmlAttrMax;
0103
0104 static const std::string m_xmlAttrNr;
0105 static const std::string m_xmlAttrPin;
0106 static const std::string m_xmlAttrPinA;
0107
0108 static const std::string m_xmlTagPtHighThreshold;
0109 static const std::string m_xmlTagPtLowThreshold;
0110 static const std::string m_xmlTagQuality;
0111 static const std::string m_xmlTagEta;
0112 static const std::string m_xmlTagPhi;
0113 static const std::string m_xmlTagPhiHigh;
0114 static const std::string m_xmlTagPhiLow;
0115 static const std::string m_xmlTagChargeCorrelation;
0116 static const std::string m_xmlTagEnableMip;
0117 static const std::string m_xmlTagEnableIso;
0118 static const std::string m_xmlTagRequestIso;
0119 static const std::string m_xmlTagDeltaEta;
0120 static const std::string m_xmlTagDeltaPhi;
0121
0122 static const std::string m_xmlTagEtThreshold;
0123 static const std::string m_xmlTagEnergyOverflow;
0124
0125 static const std::string m_xmlTagCountThreshold;
0126 static const std::string m_xmlTagCountOverflow;
0127
0128 static const std::string m_xmlTagOutput;
0129 static const std::string m_xmlTagOutputPin;
0130
0131 static const std::string m_xmlTagGEq;
0132 static const std::string m_xmlTagValue;
0133
0134 static const std::string m_xmlTagChipDef;
0135 static const std::string m_xmlTagChip1;
0136 static const std::string m_xmlTagCa;
0137
0138
0139 static const std::string m_xmlTagVme;
0140 static const std::string m_xmlTagVmeAddress;
0141 };
0142
0143 #endif