#include <TriggerMenuXmlParser.h>
Public Member Functions | |
const std::vector< std::vector < CaloTemplate > > & | corCaloTemplate () const |
const std::vector< std::vector < EnergySumTemplate > > & | corEnergySumTemplate () const |
const std::vector< std::vector < MuonTemplate > > & | corMuonTemplate () const |
const AlgorithmMap & | gtAlgorithmAliasMap () const |
get / set the algorithm map (by alias) More... | |
const std::string & | gtAlgorithmImplementation () const |
const AlgorithmMap & | gtAlgorithmMap () const |
get / set the algorithm map (by name) More... | |
const std::vector< ConditionMap > & | gtConditionMap () const |
get / set / build the condition maps More... | |
const unsigned int | gtNumberConditionChips () const |
get / set the number of condition chips in GTL More... | |
const unsigned int | gtNumberL1JetCounts () const |
get / set the number of L1 jet counts received by GT More... | |
const unsigned int | gtNumberPhysTriggers () const |
get / set the number of physics trigger algorithms More... | |
const unsigned int | gtNumberTechTriggers () const |
get / set the number of technical triggers More... | |
std::vector< int > | gtOrderConditionChip () const |
const unsigned int | gtPinsOnConditionChip () const |
get / set the number of pins on the GTL condition chips More... | |
const std::string & | gtScaleDbKey () const |
menu associated scale key More... | |
const AlgorithmMap & | gtTechnicalTriggerMap () const |
get / set the technical trigger map More... | |
const std::string & | gtTriggerMenuAuthor () const |
const std::string & | gtTriggerMenuDate () const |
const std::string & | gtTriggerMenuDescription () const |
const std::string & | gtTriggerMenuImplementation () const |
const std::string & | gtTriggerMenuInterface () const |
get / set the trigger menu names More... | |
const std::string & | gtTriggerMenuInterfaceAuthor () const |
const std::string & | gtTriggerMenuInterfaceDate () const |
get / set the XML parser creation date, author, description for menu interface, menu More... | |
const std::string & | gtTriggerMenuInterfaceDescription () const |
const std::string & | gtTriggerMenuName () const |
void | parseXmlFile (const std::string &defXmlFile, const std::string &vmeXmlFile) |
parse def.xml and vme.xml files More... | |
void | setCorCaloTemplate (const std::vector< std::vector< CaloTemplate > > &) |
void | setCorEnergySumTemplate (const std::vector< std::vector< EnergySumTemplate > > &) |
void | setCorMuonTemplate (const std::vector< std::vector< MuonTemplate > > &) |
void | setGtAlgorithmAliasMap (const AlgorithmMap &) |
void | setGtAlgorithmImplementation (const std::string &) |
void | setGtAlgorithmMap (const AlgorithmMap &) |
void | setGtConditionMap (const std::vector< ConditionMap > &) |
void | setGtNumberConditionChips (const unsigned int &) |
void | setGtNumberL1JetCounts (const unsigned int &) |
void | setGtNumberPhysTriggers (const unsigned int &) |
void | setGtNumberTechTriggers (const unsigned int &) |
void | setGtOrderConditionChip (const std::vector< int > &) |
void | setGtPinsOnConditionChip (const unsigned int &) |
void | setGtScaleDbKey (const std::string &) |
void | setGtTechnicalTriggerMap (const AlgorithmMap &) |
void | setGtTriggerMenuAuthor (const std::string &) |
void | setGtTriggerMenuDate (const std::string &) |
void | setGtTriggerMenuDescription (const std::string &) |
void | setGtTriggerMenuImplementation (const std::string &) |
void | setGtTriggerMenuInterface (const std::string &) |
void | setGtTriggerMenuInterfaceAuthor (const std::string &) |
void | setGtTriggerMenuInterfaceDate (const std::string &) |
void | setGtTriggerMenuInterfaceDescription (const std::string &) |
void | setGtTriggerMenuName (const std::string &) |
void | setVecBptxTemplate (const std::vector< std::vector< L1GtBptxTemplate > > &) |
void | setVecCaloTemplate (const std::vector< std::vector< CaloTemplate > > &) |
void | setVecCastorTemplate (const std::vector< std::vector< L1GtCastorTemplate > > &) |
void | setVecCorrelationTemplate (const std::vector< std::vector< CorrelationTemplate > > &) |
void | setVecEnergySumTemplate (const std::vector< std::vector< EnergySumTemplate > > &) |
void | setVecExternalTemplate (const std::vector< std::vector< L1GtExternalTemplate > > &) |
void | setVecHfBitCountsTemplate (const std::vector< std::vector< L1GtHfBitCountsTemplate > > &) |
void | setVecHfRingEtSumsTemplate (const std::vector< std::vector< L1GtHfRingEtSumsTemplate > > &) |
void | setVecJetCountsTemplate (const std::vector< std::vector< L1GtJetCountsTemplate > > &) |
void | setVecMuonTemplate (const std::vector< std::vector< MuonTemplate > > &) |
TriggerMenuXmlParser () | |
const std::vector< std::vector < L1GtBptxTemplate > > & | vecBptxTemplate () const |
const std::vector< std::vector < CaloTemplate > > & | vecCaloTemplate () const |
const std::vector< std::vector < L1GtCastorTemplate > > & | vecCastorTemplate () const |
const std::vector< std::vector < CorrelationTemplate > > & | vecCorrelationTemplate () const |
const std::vector< std::vector < EnergySumTemplate > > & | vecEnergySumTemplate () const |
const std::vector< std::vector < L1GtExternalTemplate > > & | vecExternalTemplate () const |
const std::vector< std::vector < L1GtHfBitCountsTemplate > > & | vecHfBitCountsTemplate () const |
const std::vector< std::vector < L1GtHfRingEtSumsTemplate > > & | vecHfRingEtSumsTemplate () const |
const std::vector< std::vector < L1GtJetCountsTemplate > > & | vecJetCountsTemplate () const |
const std::vector< std::vector < MuonTemplate > > & | vecMuonTemplate () const |
get / set the vectors containing the conditions More... | |
virtual | ~TriggerMenuXmlParser () |
destructor More... | |
Public Member Functions inherited from L1GtXmlParserTags | |
L1GtXmlParserTags () | |
constructor More... | |
virtual | ~L1GtXmlParserTags () |
destructor More... | |
Private Member Functions | |
void | cleanupXML (XERCES_CPP_NAMESPACE::XercesDOMParser *parser) |
shutdown the xml utils and deallocate parser and error handler More... | |
void | clearMaps () |
bool | countConditionChildMaxBits (const std::string &childName, unsigned int &dst) |
get the number of bits in the max attribute of a condition child More... | |
XERCES_CPP_NAMESPACE::DOMNode * | findXMLChild (XERCES_CPP_NAMESPACE::DOMNode *startChild, const std::string &tagName, bool beginOnly=false, std::string *rest=0) |
find a named child of a xml node More... | |
int | getBitFromNode (XERCES_CPP_NAMESPACE::DOMNode *node) |
get bit from a bit node More... | |
bool | getConditionChildValuesOld (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &childName, unsigned int num, std::vector< boost::uint64_t > &dst) |
get values from a child of a condition More... | |
int | getGEqFlag (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &nodeName) |
getGEqFlag - get the "greater or equal flag" from a condition More... | |
bool | getMuonMipIsoBits (XERCES_CPP_NAMESPACE::DOMNode *node, unsigned int num, std::vector< bool > &mipDst, std::vector< bool > &isoEnDst, std::vector< bool > &isoReqDst) |
get MIP and Isolation bits from a muon More... | |
int | getNumFromType (const std::string &type) |
get number of particles from condition type More... | |
l1t::GtConditionType | getTypeFromType (const std::string &type) |
std::string | getXMLAttribute (const XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name) |
get a named attribute for an xml node as string More... | |
bool | getXMLHexTextValue (const std::string &childName, boost::uint64_t &dst) |
bool | getXMLHexTextValue128 (const std::string &childName, boost::uint64_t &dstL, boost::uint64_t &dstH) |
bool | getXMLHexTextValue128Old (XERCES_CPP_NAMESPACE::DOMNode *node, boost::uint64_t &dstL, boost::uint64_t &dstH) |
get a hexadecimal value of a xml node containing text with up to 128 bit More... | |
bool | getXMLHexTextValueOld (XERCES_CPP_NAMESPACE::DOMNode *node, boost::uint64_t &dst) |
get a hexadecimal value of a xml node containing text More... | |
std::string | getXMLTextValue (XERCES_CPP_NAMESPACE::DOMNode *node) |
get the text value of a xml node as string More... | |
bool | hexString2UInt128 (const std::string &hexString, boost::uint64_t &dstL, boost::uint64_t &dstH) |
convert a hexadecimal string with up to 128 to 2 boost::uint64_t More... | |
XERCES_CPP_NAMESPACE::XercesDOMParser * | initXML (const std::string &xmlFile) |
init xml system More... | |
bool | insertAlgorithmIntoMap (const L1GtAlgorithm &alg) |
insert an algorithm into algorithm map More... | |
bool | insertConditionIntoMap (GtCondition &cond, const int chipNr) |
bool | insertTechTriggerIntoMap (const L1GtAlgorithm &alg) |
insert a technical trigger into technical trigger map More... | |
int | l1t2int (l1t::RelativeBx) |
template<typename T > | |
std::string | l1t2string (T) |
std::string | l1tDateTime2string (l1t::DateTime) |
bool | parseAlgorithms (l1t::AlgorithmList algorithms) |
parse all algorithms More... | |
bool | parseBptx (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse a Bptx condition More... | |
bool | parseCalo (l1t::CalorimeterCondition condCalo, unsigned int chipNr=0, const bool corrFlag=false) |
parse a calorimeter condition More... | |
bool | parseCastor (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse a CASTOR condition More... | |
bool | parseConditions (l1t::ConditionList conditions) |
parse all conditions More... | |
bool | parseCorrelation (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse a correlation condition More... | |
bool | parseEnergySum (l1t::EnergySumsCondition condEnergySums, unsigned int chipNr=0, const bool corrFlag=false) |
parse an "energy sum" condition More... | |
bool | parseExternal (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse an External condition More... | |
bool | parseHfBitCounts (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse a HfBitCounts condition More... | |
bool | parseHfRingEtSums (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse a HfRingEtSums condition More... | |
bool | parseId (std::auto_ptr< l1t::L1TriggerMenu > tm) |
parse all parse all identification attributes (trigger menu names, scale DB key, etc) More... | |
bool | parseId (l1t::Meta meta) |
bool | parseJetCounts (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr=0) |
parse a "jet counts" condition More... | |
bool | parseMuon (l1t::MuonCondition condMu, unsigned int chipNr=0, const bool corrFlag=false) |
parse a muon condition More... | |
bool | parseTechTriggers (XERCES_CPP_NAMESPACE::XercesDOMParser *parser) |
parse all algorithms More... | |
bool | parseVmeXML (XERCES_CPP_NAMESPACE::XercesDOMParser *parser) |
parse the vme xml file More... | |
bool | workAlgorithm (l1t::Algorithm algorithm, unsigned int chipNr) |
parse an algorithm and insert it into algorithm map. More... | |
bool | workCondition (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name, unsigned int chipNr) |
choose the parser for a particular condition More... | |
bool | workTechTrigger (XERCES_CPP_NAMESPACE::DOMNode *node, const std::string &name) |
parse an algorithm and insert it into algorithm map. More... | |
bool | workXML (std::auto_ptr< l1t::L1TriggerMenu > tm) |
do all the steps for filling a trigger menu More... | |
Private Attributes | |
AlgorithmMap | m_algorithmAliasMap |
map containing the physics algorithms (by alias) More... | |
std::string | m_algorithmImplementation |
AlgorithmMap | m_algorithmMap |
map containing the physics algorithms (by name) More... | |
std::vector< ConditionMap > | m_conditionMap |
map containing the conditions (per condition chip) - transient More... | |
std::vector< std::vector < CaloTemplate > > | m_corCaloTemplate |
std::vector< std::vector < EnergySumTemplate > > | m_corEnergySumTemplate |
std::vector< std::vector < MuonTemplate > > | m_corMuonTemplate |
unsigned int | m_numberConditionChips |
hardware limits More... | |
unsigned int | m_numberL1JetCounts |
jet counts More... | |
unsigned int | m_numberPhysTriggers |
number of physics trigger algorithms More... | |
unsigned int | m_numberTechTriggers |
number of technical triggers More... | |
std::vector< int > | m_orderConditionChip |
unsigned int | m_pinsOnConditionChip |
number of pins on the GTL condition chips More... | |
std::string | m_scaleDbKey |
menu associated scale key More... | |
AlgorithmMap | m_technicalTriggerMap |
map containing the technical triggers More... | |
std::string | m_triggerMenuAuthor |
std::string | m_triggerMenuDate |
std::string | m_triggerMenuDescription |
std::string | m_triggerMenuImplementation |
std::string | m_triggerMenuInterface |
menu names More... | |
std::string | m_triggerMenuInterfaceAuthor |
std::string | m_triggerMenuInterfaceDate |
members for XML parser only (do not appear in CondFormats) More... | |
std::string | m_triggerMenuInterfaceDescription |
std::string | m_triggerMenuName |
std::vector< std::vector < L1GtBptxTemplate > > | m_vecBptxTemplate |
std::vector< std::vector < CaloTemplate > > | m_vecCaloTemplate |
std::vector< std::vector < L1GtCastorTemplate > > | m_vecCastorTemplate |
std::vector< std::vector < CorrelationTemplate > > | m_vecCorrelationTemplate |
std::vector< std::vector < EnergySumTemplate > > | m_vecEnergySumTemplate |
std::vector< std::vector < L1GtExternalTemplate > > | m_vecExternalTemplate |
std::vector< std::vector < L1GtHfBitCountsTemplate > > | m_vecHfBitCountsTemplate |
std::vector< std::vector < L1GtHfRingEtSumsTemplate > > | m_vecHfRingEtSumsTemplate |
std::vector< std::vector < L1GtJetCountsTemplate > > | m_vecJetCountsTemplate |
std::vector< std::vector < MuonTemplate > > | m_vecMuonTemplate |
XERCES_CPP_NAMESPACE::ErrorHandler * | m_xmlErrHandler |
error handler for xml-parser More... | |
Additional Inherited Members | |
Static Protected Attributes inherited from L1GtXmlParserTags | |
static const std::string | m_xmlAlgorithmAttrAlias |
static const std::string | m_xmlAttrMax |
static const std::string | m_xmlAttrMode |
static const std::string | m_xmlAttrModeBit |
static const std::string | m_xmlAttrNr |
static const std::string | m_xmlAttrPin |
static const std::string | m_xmlAttrPinA |
static const std::string | m_xmlConditionAttrCondition |
static const std::string | m_xmlConditionAttrConditionBptx |
static const std::string | m_xmlConditionAttrConditionCalo |
static const std::string | m_xmlConditionAttrConditionCastor |
static const std::string | m_xmlConditionAttrConditionCorrelation |
static const std::string | m_xmlConditionAttrConditionEnergySum |
static const std::string | m_xmlConditionAttrConditionExternal |
static const std::string | m_xmlConditionAttrConditionHfBitCounts |
static const std::string | m_xmlConditionAttrConditionHfRingEtSums |
static const std::string | m_xmlConditionAttrConditionJetCounts |
static const std::string | m_xmlConditionAttrConditionMuon |
static const std::string | m_xmlConditionAttrObject |
static const std::string | m_xmlConditionAttrObjectBptx |
static const std::string | m_xmlConditionAttrObjectCastor |
static const std::string | m_xmlConditionAttrObjectCenJet |
static const std::string | m_xmlConditionAttrObjectETM |
static const std::string | m_xmlConditionAttrObjectETT |
static const std::string | m_xmlConditionAttrObjectForJet |
static const std::string | m_xmlConditionAttrObjectGtExternal |
static const std::string | m_xmlConditionAttrObjectHfBitCounts |
static const std::string | m_xmlConditionAttrObjectHfRingEtSums |
static const std::string | m_xmlConditionAttrObjectHTM |
static const std::string | m_xmlConditionAttrObjectHTT |
static const std::string | m_xmlConditionAttrObjectIsoEG |
static const std::string | m_xmlConditionAttrObjectJetCounts |
static const std::string | m_xmlConditionAttrObjectMu |
static const std::string | m_xmlConditionAttrObjectNoIsoEG |
static const std::string | m_xmlConditionAttrObjectTauJet |
static const std::string | m_xmlConditionAttrType |
static const std::string | m_xmlConditionAttrType1s |
static const std::string | m_xmlConditionAttrType2cor |
static const std::string | m_xmlConditionAttrType2s |
static const std::string | m_xmlConditionAttrType2wsc |
static const std::string | m_xmlConditionAttrType3s |
static const std::string | m_xmlConditionAttrType4s |
static const std::string | m_xmlConditionAttrTypeBptx |
static const std::string | m_xmlConditionAttrTypeCastor |
static const std::string | m_xmlConditionAttrTypeExternal |
static const std::string | m_xmlTagAlgorithms |
static const std::string | m_xmlTagCa |
static const std::string | m_xmlTagChargeCorrelation |
static const std::string | m_xmlTagChip |
static const std::string | m_xmlTagChip1 |
static const std::string | m_xmlTagChipDef |
static const std::string | m_xmlTagConditions |
static const std::string | m_xmlTagCountOverflow |
static const std::string | m_xmlTagCountThreshold |
static const std::string | m_xmlTagDef |
static const std::string | m_xmlTagDeltaEta |
static const std::string | m_xmlTagDeltaPhi |
static const std::string | m_xmlTagEnableIso |
static const std::string | m_xmlTagEnableMip |
static const std::string | m_xmlTagEnergyOverflow |
static const std::string | m_xmlTagEta |
static const std::string | m_xmlTagEtThreshold |
static const std::string | m_xmlTagGEq |
static const std::string | m_xmlTagHeader |
static const std::string | m_xmlTagMenuAlgImpl |
static const std::string | m_xmlTagMenuAuthor |
static const std::string | m_xmlTagMenuDate |
static const std::string | m_xmlTagMenuDescription |
static const std::string | m_xmlTagMenuInterface |
static const std::string | m_xmlTagMenuInterfaceAuthor |
static const std::string | m_xmlTagMenuInterfaceDate |
static const std::string | m_xmlTagMenuInterfaceDescription |
static const std::string | m_xmlTagOutput |
static const std::string | m_xmlTagOutputPin |
static const std::string | m_xmlTagPhi |
static const std::string | m_xmlTagPhiHigh |
static const std::string | m_xmlTagPhiLow |
static const std::string | m_xmlTagPtHighThreshold |
static const std::string | m_xmlTagPtLowThreshold |
static const std::string | m_xmlTagQuality |
static const std::string | m_xmlTagRequestIso |
static const std::string | m_xmlTagScaleDbKey |
static const std::string | m_xmlTagTechTriggers |
static const std::string | m_xmlTagValue |
static const std::string | m_xmlTagVme |
static const std::string | m_xmlTagVmeAddress |
Definition at line 59 of file TriggerMenuXmlParser.h.
TriggerMenuXmlParser::TriggerMenuXmlParser | ( | ) |
constructor empty
Definition at line 43 of file TriggerMenuXmlParser.cc.
|
virtual |
|
private |
shutdown the xml utils and deallocate parser and error handler
cleanupXML - Delete parser and error handler. Shutdown XMLPlatformUtils.
parser | A reference to the parser to be deleted. |
Definition at line 903 of file TriggerMenuXmlParser.cc.
References geometryXMLtoCSV::parser.
|
private |
clearMaps - delete all conditions and algorithms in the maps and clear the maps.
Definition at line 984 of file TriggerMenuXmlParser.cc.
|
inline |
Definition at line 251 of file TriggerMenuXmlParser.h.
References m_corCaloTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 258 of file TriggerMenuXmlParser.h.
References m_corEnergySumTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 244 of file TriggerMenuXmlParser.h.
References m_corMuonTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
private |
get the number of bits in the max attribute of a condition child
countConditionChildMaxBits Count the set bits in the max attribute. Needed for the wsc-values to determine 180 degree.
node | The xml node of the condition. |
childName | The name of the child |
dst | The destination to write the number of bits. |
Definition at line 755 of file TriggerMenuXmlParser.cc.
References counter, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
find a named child of a xml node
Definition at line 425 of file TriggerMenuXmlParser.cc.
References fetchall_from_DQM_v2::release, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
get bit from a bit node
getBitFromNode Get a bit from a specified bitvalue node.
node | The xml node. |
Definition at line 1262 of file TriggerMenuXmlParser.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
get values from a child of a condition
getConditionChildValues - Get values from a child of a condition.
node | The xml node of the condition. |
childName | The name of the child the values should be extracted from. |
num | The number of values needed. |
dst | A pointer to a vector of boost::uint64_t where the results are written. |
Definition at line 838 of file TriggerMenuXmlParser.cc.
References i, LogDebug, and pileupDistInMC::num.
|
private |
getGEqFlag - get the "greater or equal flag" from a condition
getGEqFlag - get the "greater or equal flag" from a condition
node | The xml node of the condition. The name of the node from which the flag is a subchild. |
Definition at line 1294 of file TriggerMenuXmlParser.cc.
References LogDebug.
|
private |
get MIP and Isolation bits from a muon
getMuonMipIsoBits - get MIP and Isolation bits from a muon.
node | The node of the condition. |
num | The number of bits required. |
mipDst | A pointer to the vector of the MIP bits. |
isoEnDst | A pointer to the vector of the "enable isolation" bits. |
isoReqDst | A pointer to the vector of the "request isolation" bits. |
Definition at line 1344 of file TriggerMenuXmlParser.cc.
References i, and pileupDistInMC::num.
|
private |
get number of particles from condition type
getNumFromType - get the number of particles from a specified type name (for calorimeter objects and muons)
type | The name of the type |
Definition at line 1225 of file TriggerMenuXmlParser.cc.
|
private |
get the type of the condition, as defined in enum, from the condition type as defined in the XML file
Definition at line 1187 of file TriggerMenuXmlParser.cc.
References l1t::Type1s, l1t::Type2cor, l1t::Type2s, l1t::Type2wsc, l1t::Type3s, l1t::Type4s, and l1t::TypeNull.
|
private |
get a named attribute for an xml node as string
getXMLAttribute - get a named attribute from a node
node | The node to get the attribute from |
name | The name of the attribut to get |
Definition at line 499 of file TriggerMenuXmlParser.cc.
References asciidump::attributes, fetchall_from_DQM_v2::release, run_regression::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 725 of file TriggerMenuXmlParser.cc.
|
private |
Definition at line 678 of file TriggerMenuXmlParser.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
get a hexadecimal value of a xml node containing text with up to 128 bit
getXMLHexTextValue128 Get the integer representation of a xml-node containing a hexadecimal value. The value may contain up to 128 bits.
node - The reference to the node to get the value from. dstL - The destination for the lower 64bit dstH - The destination for the higher 64bit
Definition at line 655 of file TriggerMenuXmlParser.cc.
References LogDebug, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
get a hexadecimal value of a xml node containing text
getXMLHexTextValue Get the integer representation of a xml text child representing a hex value
node | The xml node to get the value from. |
dst | The destination the value is written to. |
Definition at line 705 of file TriggerMenuXmlParser.cc.
|
private |
get the text value of a xml node as string
getXMLTextValue - get the textvalue from a specified node
node | The reference to the node. |
Definition at line 536 of file TriggerMenuXmlParser.cc.
References python.Node::node, fetchall_from_DQM_v2::release, run_regression::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
get / set the algorithm map (by alias)
Definition at line 274 of file TriggerMenuXmlParser.h.
References m_algorithmAliasMap.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 335 of file TriggerMenuXmlParser.h.
References m_algorithmImplementation.
|
inline |
get / set the algorithm map (by name)
Definition at line 267 of file TriggerMenuXmlParser.h.
References m_algorithmMap.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
get / set / build the condition maps
Definition at line 119 of file TriggerMenuXmlParser.h.
References m_conditionMap.
|
inline |
get / set the number of condition chips in GTL
Definition at line 74 of file TriggerMenuXmlParser.h.
References m_numberConditionChips.
|
inline |
get / set the number of L1 jet counts received by GT
Definition at line 110 of file TriggerMenuXmlParser.h.
References m_numberL1JetCounts.
|
inline |
get / set the number of physics trigger algorithms
Definition at line 96 of file TriggerMenuXmlParser.h.
References m_numberPhysTriggers.
|
inline |
get / set the number of technical triggers
Definition at line 103 of file TriggerMenuXmlParser.h.
References m_numberTechTriggers.
|
inline |
get / set the correspondence "condition chip - GTL algorithm word" in the hardware
Definition at line 89 of file TriggerMenuXmlParser.h.
References m_orderConditionChip.
|
inline |
get / set the number of pins on the GTL condition chips
Definition at line 81 of file TriggerMenuXmlParser.h.
References m_pinsOnConditionChip.
|
inline |
menu associated scale key
Definition at line 147 of file TriggerMenuXmlParser.h.
References m_scaleDbKey.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
get / set the technical trigger map
Definition at line 281 of file TriggerMenuXmlParser.h.
References m_technicalTriggerMap.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 322 of file TriggerMenuXmlParser.h.
References m_triggerMenuAuthor.
|
inline |
Definition at line 316 of file TriggerMenuXmlParser.h.
References m_triggerMenuDate.
|
inline |
Definition at line 328 of file TriggerMenuXmlParser.h.
References m_triggerMenuDescription.
|
inline |
Definition at line 140 of file TriggerMenuXmlParser.h.
References m_triggerMenuImplementation.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
get / set the trigger menu names
Definition at line 126 of file TriggerMenuXmlParser.h.
References m_triggerMenuInterface.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 302 of file TriggerMenuXmlParser.h.
References m_triggerMenuInterfaceAuthor.
|
inline |
get / set the XML parser creation date, author, description for menu interface, menu
Definition at line 296 of file TriggerMenuXmlParser.h.
References m_triggerMenuInterfaceDate.
|
inline |
Definition at line 308 of file TriggerMenuXmlParser.h.
References m_triggerMenuInterfaceDescription.
|
inline |
Definition at line 133 of file TriggerMenuXmlParser.h.
References m_triggerMenuName.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
private |
convert a hexadecimal string with up to 128 to 2 boost::uint64_t
hexString2UInt128 converts an up to 128 bit hexadecimal string to two boost::uint64_t
hex | The string to be converted. |
dstL | The target for the lower 64 bit. |
dstH | The target for the upper 64 bit. |
Definition at line 571 of file TriggerMenuXmlParser.cc.
References LogDebug, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
init xml system
initXML - Initialize XML-utilities and try to create a parser for the specified file.
xmlFile | Filename of the XML-File |
Definition at line 348 of file TriggerMenuXmlParser.cc.
References python.rootplot.argparse::message, geometryXMLtoCSV::parser, and fetchall_from_DQM_v2::release.
|
private |
insert an algorithm into algorithm map
Definition at line 1028 of file TriggerMenuXmlParser.cc.
References L1GtAlgorithm::algoAlias(), L1GtAlgorithm::algoBitNumber(), L1GtAlgorithm::algoChipNumber(), L1GtAlgorithm::algoName(), L1GtAlgorithm::algoOutputPin(), LogTrace, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
insertConditionIntoMap - safe insert of condition into condition map. if the condition name already exists, do not insert it and return false
Definition at line 1004 of file TriggerMenuXmlParser.cc.
References GtCondition::condName(), prof2calltree::count, LogTrace, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
insert a technical trigger into technical trigger map
Definition at line 1119 of file TriggerMenuXmlParser.cc.
References L1GtAlgorithm::algoBitNumber(), L1GtAlgorithm::algoName(), LogTrace, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 1444 of file TriggerMenuXmlParser.cc.
References AlCaHLTBitMon_QueryRunRegistry::data, contentValuesCheck::ss, and relativeConstraints::value.
|
private |
Definition at line 1431 of file TriggerMenuXmlParser.cc.
References AlCaHLTBitMon_QueryRunRegistry::data, and contentValuesCheck::ss.
|
private |
Definition at line 1436 of file TriggerMenuXmlParser.cc.
References contentValuesCheck::ss.
|
private |
parse all algorithms
Definition at line 3968 of file TriggerMenuXmlParser.cc.
References HLT_25ns14e33_v1_cff::algorithm, i, LogDebug, and LogTrace.
|
private |
parse a Bptx condition
parseBptx Parse a BPTX condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2966 of file TriggerMenuXmlParser.cc.
|
private |
parse a calorimeter condition
parseCalo Parse a calo condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
DMP: Use dec instead of hex
Temporary
Definition at line 1838 of file TriggerMenuXmlParser.cc.
References CenJet, TauDecayModes::dec, CaloTemplate::CorrelationParameter::deltaEtaRange, CaloTemplate::CorrelationParameter::deltaEtaRangeLower, CaloTemplate::CorrelationParameter::deltaEtaRangeUpper, CaloTemplate::CorrelationParameter::deltaPhiMaxbits, CaloTemplate::CorrelationParameter::deltaPhiRange, CaloTemplate::CorrelationParameter::deltaPhiRangeLower, CaloTemplate::CorrelationParameter::deltaPhiRangeUpper, ForJet, edm::isDebugEnabled(), IsoEG, LogDebug, LogTrace, mergeVDriftHistosByStation::name, NoIsoEG, AlCaHLTBitMon_QueryRunRegistry::string, TauJet, and l1t::TypeNull.
|
private |
parse a CASTOR condition
parseCastor Parse a CASTOR condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2625 of file TriggerMenuXmlParser.cc.
|
private |
parse all conditions
parseConditions - look for conditions and call the workCondition function for each node
parser | The parser to parse the XML file with. |
Definition at line 3795 of file TriggerMenuXmlParser.cc.
References LogDebug, and LogTrace.
|
private |
parse a correlation condition
parseCorrelation Parse a correlation condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 3104 of file TriggerMenuXmlParser.cc.
|
private |
parse an "energy sum" condition
parseEnergySum Parse an "energy sum" condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2185 of file TriggerMenuXmlParser.cc.
References TauDecayModes::dec, ETM, ETT, HTM, HTT, edm::isDebugEnabled(), LogDebug, LogTrace, mergeVDriftHistosByStation::name, EnergySumTemplate::print(), GtCondition::setCondChipNr(), GtCondition::setCondGEq(), EnergySumTemplate::setConditionParameter(), GtCondition::setCondRelativeBx(), GtCondition::setCondType(), GtCondition::setObjectType(), AlCaHLTBitMon_QueryRunRegistry::string, l1t::TypeETM, l1t::TypeETT, l1t::TypeHTM, and l1t::TypeHTT.
|
private |
parse an External condition
parseExternal Parse an External condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 3035 of file TriggerMenuXmlParser.cc.
|
private |
parse a HfBitCounts condition
parseHfBitCounts Parse a "HF bit counts" condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2701 of file TriggerMenuXmlParser.cc.
|
private |
parse a HfRingEtSums condition
parseHfRingEtSums Parse a "HF Ring ET sums" condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2834 of file TriggerMenuXmlParser.cc.
|
private |
parse all parse all identification attributes (trigger menu names, scale DB key, etc)
|
private |
parseId - parse all identification attributes (trigger menu names, scale DB key, etc)
parser | The parser to parse the XML file with. |
Definition at line 3440 of file TriggerMenuXmlParser.cc.
References LogDebug, LogTrace, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
parse a "jet counts" condition
parseJetCounts Parse a "jet counts" condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
Definition at line 2451 of file TriggerMenuXmlParser.cc.
|
private |
parse a muon condition
parseMuon Parse a muon condition and insert an entry to the conditions map
node | The corresponding node. |
name | The name of the condition. |
chipNr | The number of the chip this condition is located. |
DMP: Use dec instead of hex
Temporary
Definition at line 1465 of file TriggerMenuXmlParser.cc.
References MuonTemplate::CorrelationParameter::chargeCorrelation, TauDecayModes::dec, MuonTemplate::CorrelationParameter::deltaEtaRange, MuonTemplate::CorrelationParameter::deltaEtaRangeLower, MuonTemplate::CorrelationParameter::deltaEtaRangeUpper, MuonTemplate::CorrelationParameter::deltaPhiMaxbits, MuonTemplate::CorrelationParameter::deltaPhiRange, MuonTemplate::CorrelationParameter::deltaPhiRangeLower, MuonTemplate::CorrelationParameter::deltaPhiRangeUpper, edm::isDebugEnabled(), LogDebug, LogTrace, Mu, mergeVDriftHistosByStation::name, AlCaHLTBitMon_QueryRunRegistry::string, and l1t::TypeNull.
|
private |
parse all algorithms
Definition at line 4097 of file TriggerMenuXmlParser.cc.
References asciidump::doc, python.Node::node, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
parse the vme xml file
parseVmeXML parse a xml file
parser | The parser to use for parsing the file. |
Definition at line 933 of file TriggerMenuXmlParser.cc.
References asciidump::doc.
void TriggerMenuXmlParser::parseXmlFile | ( | const std::string & | defXmlFile, |
const std::string & | vmeXmlFile | ||
) |
parse def.xml and vme.xml files
Definition at line 236 of file TriggerMenuXmlParser.cc.
References LogTrace.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setCorCaloTemplate | ( | const std::vector< std::vector< CaloTemplate > > & | corCaloTempl | ) |
Definition at line 202 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setCorEnergySumTemplate | ( | const std::vector< std::vector< EnergySumTemplate > > & | corEnergySumTempl | ) |
Definition at line 208 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setCorMuonTemplate | ( | const std::vector< std::vector< MuonTemplate > > & | corMuonTempl | ) |
Definition at line 196 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtAlgorithmAliasMap | ( | const AlgorithmMap & | algoMap | ) |
Definition at line 223 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtAlgorithmImplementation | ( | const std::string & | val | ) |
Definition at line 329 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtAlgorithmMap | ( | const AlgorithmMap & | algoMap | ) |
Definition at line 218 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtConditionMap | ( | const std::vector< ConditionMap > & | condMap | ) |
Definition at line 111 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtNumberConditionChips | ( | const unsigned int & | numberConditionChipsValue | ) |
Definition at line 63 of file TriggerMenuXmlParser.cc.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setGtNumberL1JetCounts | ( | const unsigned int & | numberL1JetCountsValue | ) |
Definition at line 103 of file TriggerMenuXmlParser.cc.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setGtNumberPhysTriggers | ( | const unsigned int & | numberPhysTriggersValue | ) |
Definition at line 87 of file TriggerMenuXmlParser.cc.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setGtNumberTechTriggers | ( | const unsigned int & | numberTechTriggersValue | ) |
Definition at line 95 of file TriggerMenuXmlParser.cc.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setGtOrderConditionChip | ( | const std::vector< int > & | orderConditionChipValue | ) |
Definition at line 79 of file TriggerMenuXmlParser.cc.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setGtPinsOnConditionChip | ( | const unsigned int & | pinsOnConditionChipValue | ) |
Definition at line 71 of file TriggerMenuXmlParser.cc.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
void TriggerMenuXmlParser::setGtScaleDbKey | ( | const std::string & | scaleKey | ) |
Definition at line 129 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTechnicalTriggerMap | ( | const AlgorithmMap & | ttMap | ) |
Definition at line 228 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuAuthor | ( | const std::string & | val | ) |
Definition at line 317 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuDate | ( | const std::string & | val | ) |
Definition at line 311 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuDescription | ( | const std::string & | val | ) |
Definition at line 323 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuImplementation | ( | const std::string & | menuImplementation | ) |
Definition at line 124 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuInterface | ( | const std::string & | menuInterface | ) |
Definition at line 116 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuInterfaceAuthor | ( | const std::string & | val | ) |
Definition at line 298 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuInterfaceDate | ( | const std::string & | val | ) |
Definition at line 292 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuInterfaceDescription | ( | const std::string & | val | ) |
Definition at line 304 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setGtTriggerMenuName | ( | const std::string & | menuName | ) |
Definition at line 120 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecBptxTemplate | ( | const std::vector< std::vector< L1GtBptxTemplate > > & | vecBptxTempl | ) |
Definition at line 176 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecCaloTemplate | ( | const std::vector< std::vector< CaloTemplate > > & | vecCaloTempl | ) |
Definition at line 140 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecCastorTemplate | ( | const std::vector< std::vector< L1GtCastorTemplate > > & | vecCastorTempl | ) |
Definition at line 158 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecCorrelationTemplate | ( | const std::vector< std::vector< CorrelationTemplate > > & | vecCorrelationTempl | ) |
Definition at line 188 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecEnergySumTemplate | ( | const std::vector< std::vector< EnergySumTemplate > > & | vecEnergySumTempl | ) |
Definition at line 146 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecExternalTemplate | ( | const std::vector< std::vector< L1GtExternalTemplate > > & | vecExternalTempl | ) |
Definition at line 182 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecHfBitCountsTemplate | ( | const std::vector< std::vector< L1GtHfBitCountsTemplate > > & | vecHfBitCountsTempl | ) |
Definition at line 164 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecHfRingEtSumsTemplate | ( | const std::vector< std::vector< L1GtHfRingEtSumsTemplate > > & | vecHfRingEtSumsTempl | ) |
Definition at line 170 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecJetCountsTemplate | ( | const std::vector< std::vector< L1GtJetCountsTemplate > > & | vecJetCountsTempl | ) |
Definition at line 152 of file TriggerMenuXmlParser.cc.
void TriggerMenuXmlParser::setVecMuonTemplate | ( | const std::vector< std::vector< MuonTemplate > > & | vecMuonTempl | ) |
Definition at line 134 of file TriggerMenuXmlParser.cc.
|
inline |
Definition at line 215 of file TriggerMenuXmlParser.h.
References m_vecBptxTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 160 of file TriggerMenuXmlParser.h.
References m_vecCaloTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 185 of file TriggerMenuXmlParser.h.
References m_vecCastorTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 234 of file TriggerMenuXmlParser.h.
References m_vecCorrelationTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 167 of file TriggerMenuXmlParser.h.
References m_vecEnergySumTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 225 of file TriggerMenuXmlParser.h.
References m_vecExternalTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 195 of file TriggerMenuXmlParser.h.
References m_vecHfBitCountsTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 205 of file TriggerMenuXmlParser.h.
References m_vecHfRingEtSumsTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
Definition at line 176 of file TriggerMenuXmlParser.h.
References m_vecJetCountsTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
inline |
get / set the vectors containing the conditions
Definition at line 154 of file TriggerMenuXmlParser.h.
References m_vecMuonTemplate.
Referenced by l1t::TriggerMenuXmlProducer::produceGtTriggerMenu().
|
private |
parse an algorithm and insert it into algorithm map.
workAlgorithm - parse the algorithm and insert it into algorithm map.
node | The corresponding node to the algorithm. |
name | The name of the algorithm. |
chipNr | The number of the chip the conditions for that algorithm are located on. |
Definition at line 3865 of file TriggerMenuXmlParser.cc.
References cmsPerfPublish::fail(), edm::isDebugEnabled(), LogDebug, LogTrace, L1GtAlgorithm::print(), L1GtAlgorithm::setAlgoAlias(), L1GtAlgorithm::setAlgoChipNumber(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
choose the parser for a particular condition
workCondition - call the appropriate function to parse this condition.
node | The corresponding node to the condition. |
name | The name of the condition. |
chipNr | The number of the chip the condition is located on. |
Definition at line 3708 of file TriggerMenuXmlParser.cc.
References LogDebug, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
parse an algorithm and insert it into algorithm map.
workTechTrigger - parse the technical trigger and insert it into technical trigger map.
node | The corresponding node to the technical trigger. |
name | The name of the technical trigger. |
Definition at line 4007 of file TriggerMenuXmlParser.cc.
References cmsPerfPublish::fail(), edm::isDebugEnabled(), LogDebug, LogTrace, L1GtAlgorithm::print(), L1GtAlgorithm::setAlgoAlias(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
do all the steps for filling a trigger menu
workXML parse the XML-File
parser | The parser to use for parsing the XML-File |
Definition at line 4153 of file TriggerMenuXmlParser.cc.
|
private |
map containing the physics algorithms (by alias)
Definition at line 602 of file TriggerMenuXmlParser.h.
Referenced by gtAlgorithmAliasMap().
|
private |
Definition at line 563 of file TriggerMenuXmlParser.h.
Referenced by gtAlgorithmImplementation().
|
private |
map containing the physics algorithms (by name)
Definition at line 599 of file TriggerMenuXmlParser.h.
Referenced by gtAlgorithmMap().
|
private |
map containing the conditions (per condition chip) - transient
Definition at line 569 of file TriggerMenuXmlParser.h.
Referenced by gtConditionMap().
|
private |
Definition at line 595 of file TriggerMenuXmlParser.h.
Referenced by corCaloTemplate().
|
private |
Definition at line 596 of file TriggerMenuXmlParser.h.
Referenced by corEnergySumTemplate().
|
private |
Definition at line 594 of file TriggerMenuXmlParser.h.
Referenced by corMuonTemplate().
|
private |
hardware limits
number of condition chips
Definition at line 533 of file TriggerMenuXmlParser.h.
Referenced by gtNumberConditionChips().
|
private |
jet counts
Definition at line 549 of file TriggerMenuXmlParser.h.
Referenced by gtNumberL1JetCounts().
|
private |
number of physics trigger algorithms
Definition at line 543 of file TriggerMenuXmlParser.h.
Referenced by gtNumberPhysTriggers().
|
private |
number of technical triggers
Definition at line 546 of file TriggerMenuXmlParser.h.
Referenced by gtNumberTechTriggers().
|
private |
correspondence "condition chip - GTL algorithm word" in the hardware chip 2: 0 - 95; chip 1: 96 - 128 (191)
Definition at line 540 of file TriggerMenuXmlParser.h.
Referenced by gtOrderConditionChip().
|
private |
number of pins on the GTL condition chips
Definition at line 536 of file TriggerMenuXmlParser.h.
Referenced by gtPinsOnConditionChip().
|
private |
menu associated scale key
Definition at line 579 of file TriggerMenuXmlParser.h.
Referenced by gtScaleDbKey().
|
private |
map containing the technical triggers
Definition at line 605 of file TriggerMenuXmlParser.h.
Referenced by gtTechnicalTriggerMap().
|
private |
Definition at line 560 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuAuthor().
|
private |
Definition at line 559 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuDate().
|
private |
Definition at line 561 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuDescription().
|
private |
Definition at line 576 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuImplementation().
|
private |
menu names
Definition at line 574 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuInterface().
|
private |
Definition at line 556 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuInterfaceAuthor().
|
private |
members for XML parser only (do not appear in CondFormats)
Definition at line 555 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuInterfaceDate().
|
private |
Definition at line 557 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuInterfaceDescription().
|
private |
Definition at line 575 of file TriggerMenuXmlParser.h.
Referenced by gtTriggerMenuName().
|
private |
Definition at line 590 of file TriggerMenuXmlParser.h.
Referenced by vecBptxTemplate().
|
private |
Definition at line 584 of file TriggerMenuXmlParser.h.
Referenced by vecCaloTemplate().
|
private |
Definition at line 587 of file TriggerMenuXmlParser.h.
Referenced by vecCastorTemplate().
|
private |
Definition at line 593 of file TriggerMenuXmlParser.h.
Referenced by vecCorrelationTemplate().
|
private |
Definition at line 585 of file TriggerMenuXmlParser.h.
Referenced by vecEnergySumTemplate().
|
private |
Definition at line 591 of file TriggerMenuXmlParser.h.
Referenced by vecExternalTemplate().
|
private |
Definition at line 588 of file TriggerMenuXmlParser.h.
Referenced by vecHfBitCountsTemplate().
|
private |
Definition at line 589 of file TriggerMenuXmlParser.h.
Referenced by vecHfRingEtSumsTemplate().
|
private |
Definition at line 586 of file TriggerMenuXmlParser.h.
Referenced by vecJetCountsTemplate().
|
private |
vectors containing the conditions explicit, due to persistency...
Definition at line 583 of file TriggerMenuXmlParser.h.
Referenced by vecMuonTemplate().
|
private |
error handler for xml-parser
Definition at line 528 of file TriggerMenuXmlParser.h.