#include <CaloOnlineTools/HcalOnlineDb/interface/LMapLoader.h>
Classes | |
struct | _LMapRowHBEF |
struct | _LMapRowHO |
Public Types | |
typedef struct LMapLoader::_LMapRowHBEF | LMapRowHBEF |
typedef struct LMapLoader::_LMapRowHO | LMapRowHO |
Public Member Functions | |
int | addLMapHBEFDataset (LMapRowHBEF *row, std::string templateFileName) |
int | addLMapHODataset (LMapRowHO *row, std::string templateFileName) |
int | createLMapHBEFXMLBase (void) |
LMapLoader () | |
LMapLoader (std::string templateLoaderBase) | |
virtual | ~LMapLoader () |
Public Member Functions inherited from XMLDOMBlock | |
DOMElement * | add_element (DOMElement *parent, XMLCh *tagname, XMLCh *value) |
DOMDocument * | getDocument (void) |
DOMDocument * | getDocumentConst (void) const |
DOMDocument * | getNewDocument (std::string xmlFileName) |
std::string & | getString (void) |
std::string & | getString (DOMNode *_node) |
const char * | getTagAttribute (const std::string &tagName, const std::string &attrName, int _item=0) |
const char * | getTagValue (const std::string &tagName, int _item=0, DOMDocument *_document=NULL) |
const char * | getTagValue (const std::string &tagName, int _item, DOMElement *_document) |
std::string | getTimestamp (time_t _time) |
XMLDOMBlock & | operator+= (const XMLDOMBlock &other) |
void | parse (InputSource &_source) |
DOMNode * | setTagAttribute (const std::string &tagName, const std::string &attrName, const std::string &attrValue, int _item=0) |
DOMNode * | setTagAttribute (DOMElement *_elem, const std::string &tagName, const std::string &attrName, const std::string &attrValue, int _item=0) |
DOMNode * | setTagAttribute (const std::string &tagName, const std::string &attrName, const int &attrValue, int _item=0) |
DOMNode * | setTagAttribute (DOMElement *_elem, const std::string &tagName, const std::string &attrName, const int &attrValue, int _item=0) |
DOMNode * | setTagValue (const std::string &tagName, const std::string &tagValue, int _item=0, DOMDocument *_document=NULL) |
DOMNode * | setTagValue (DOMElement *_elem, const std::string &tagName, const std::string &tagValue, int _item=0) |
DOMNode * | setTagValue (const std::string &tagName, const int &tagValue, int _item=0, DOMDocument *_document=NULL) |
DOMNode * | setTagValue (DOMElement *_elem, const std::string &tagName, const int &tagValue, int _item=0) |
int | write (std::string target="stdout") |
XMLDOMBlock () | |
XMLDOMBlock (std::string xmlFileName) | |
XMLDOMBlock (InputSource &_source) | |
XMLDOMBlock (std::string _root, int rootElementName) | |
virtual | ~XMLDOMBlock () |
Private Member Functions | |
LMapLoader (const LMapLoader &) | |
const LMapLoader & | operator= (const LMapLoader &) |
Additional Inherited Members | |
Protected Member Functions inherited from XMLDOMBlock | |
int | init (std::string _root) |
Protected Attributes inherited from XMLDOMBlock | |
DOMDocument * | document |
ErrorHandler * | errHandler |
XercesDOMParser * | parser |
std::string * | the_string |
std::string | theFileName |
XMLProcessor * | theProcessor |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 29 of file LMapLoader.h.
typedef struct LMapLoader::_LMapRowHBEF LMapLoader::LMapRowHBEF |
typedef struct LMapLoader::_LMapRowHO LMapLoader::LMapRowHO |
LMapLoader::LMapLoader | ( | ) |
LMapLoader::LMapLoader | ( | std::string | templateLoaderBase | ) |
|
virtual |
Definition at line 53 of file LMapLoader.cc.
|
private |
int LMapLoader::addLMapHBEFDataset | ( | LMapRowHBEF * | row, |
std::string | templateFileName | ||
) |
Definition at line 73 of file LMapLoader.cc.
References XMLProcessor::_toXMLCh(), ecalMGPA::adc(), HLT_25ns14e33_v1_cff::depth, XMLDOMBlock::document, eta, XMLDOMBlock::getDocument(), phi, submit::rm, dbtoconf::root, and slb().
int LMapLoader::addLMapHODataset | ( | LMapRowHO * | row, |
std::string | templateFileName | ||
) |
Definition at line 127 of file LMapLoader.cc.
References XMLProcessor::_toXMLCh(), XMLDOMBlock::document, XMLDOMBlock::getDocument(), and dbtoconf::root.
int LMapLoader::createLMapHBEFXMLBase | ( | void | ) |
Definition at line 42 of file LMapLoader.cc.
References XMLProcessor::_toXMLCh(), and XMLDOMBlock::document.
Referenced by LMapLoader().
|
private |