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().