Internal helper class that creates a new xml steering file with the parameter attributes lcioInType and lcioOutType for the processors as defined by the Processor subclasses. More...
#include <XMLFixCollTypes.h>
Public Member Functions | |
| XMLFixCollTypes (const std::string &fileName) | |
| void | parse (const std::string &filename) |
| Parse the input file and write the fixed outputfile to filename. | |
Protected Member Functions | |
| const char * | getAttribute (TiXmlNode *node, const std::string &name) |
| Return named attribute - throws ParseException if attribute doesn't exist. | |
| TiXmlNode * | findElement (TiXmlNode *node, const std::string &type, const std::string &attribute, const std::string &value) |
| Helper method - finds child element of node with given type and attribute value. More... | |
Protected Attributes | |
| TiXmlDocument * | _doc |
| std::string | _fileName |
Internal helper class that creates a new xml steering file with the parameter attributes lcioInType and lcioOutType for the processors as defined by the Processor subclasses.
This is used by Marlin -f.
|
protected |
Helper method - finds child element of node with given type and attribute value.
References TiXmlElement::Attribute(), TiXmlNode::IterateChildren(), and TiXmlNode::ToElement().
1.8.5