#include <CaloOnlineTools/HcalOnlineDb/interface/HcalChannelDataXml.h>
Public Member Functions | |
DOMNode * | add_dataset (void) |
DOMNode * | add_hcal_channel (DOMNode *_dataset, int ieta, int iphi, int depth, std::string subdetector) |
DOMElement * | get_channel_element (DOMNode *_dataset) |
DOMElement * | get_data_element (DOMNode *_dataset) |
HcalChannelDataXml () | |
int | init_data (void) |
DOMNode * | set_elements_comment (std::string value) |
DOMNode * | set_elements_dataset_id (int id) |
DOMNode * | set_elements_detector_name (std::string value) |
DOMNode * | set_elements_iov_begin (int value) |
DOMNode * | set_elements_iov_end (int value) |
DOMNode * | set_elements_iov_id (int id) |
DOMNode * | set_elements_tag_id (int value) |
DOMNode * | set_elements_tag_mode (std::string value) |
DOMNode * | set_elements_tag_name (std::string value) |
DOMNode * | set_header_channel_map (std::string name) |
DOMNode * | set_header_run_number (int run) |
DOMNode * | set_header_table_name (std::string name) |
DOMNode * | set_header_type (std::string type) |
DOMNode * | set_maps_dataset_idref (int value) |
DOMNode * | set_maps_iov_idref (int value) |
DOMNode * | set_maps_tag_idref (int value) |
virtual | ~HcalChannelDataXml () |
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 () |
Protected Attributes | |
MemBufInputSource * | _dataset |
MemBufInputSource * | _root |
std::string | channel_map |
std::string | comment |
int | data_set_id |
int | data_set_idref |
std::string | dataset_comment |
int | dataset_count |
std::string | detector_name |
std::string | extension_table_name |
time_t | global_timestamp |
HcalAssistant | hcal_ass |
int | iov_begin |
int | iov_end |
int | iov_id |
int | iov_idref |
int | run_number |
int | tag_id |
int | tag_idref |
std::string | tag_mode |
std::string | tag_name |
std::string | type_name |
std::string | username |
Protected Attributes inherited from XMLDOMBlock | |
DOMDocument * | document |
ErrorHandler * | errHandler |
XercesDOMParser * | parser |
std::string * | the_string |
std::string | theFileName |
XMLProcessor * | theProcessor |
Additional Inherited Members | |
Protected Member Functions inherited from XMLDOMBlock | |
int | init (std::string _root) |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 26 of file HcalChannelDataXml.h.
HcalChannelDataXml::HcalChannelDataXml | ( | ) |
Definition at line 27 of file HcalChannelDataXml.cc.
References comment, NULL, and cond::rpcobgas::time.
|
virtual |
Definition at line 35 of file HcalChannelDataXml.cc.
DOMNode * HcalChannelDataXml::add_dataset | ( | void | ) |
Definition at line 139 of file HcalChannelDataXml.cc.
References XMLProcessor::_toXMLCh(), AlCaHLTBitMon_QueryRunRegistry::string, cond::rpcobgas::time, and indexGenCompare::username.
DOMNode * HcalChannelDataXml::add_hcal_channel | ( | DOMNode * | _dataset, |
int | ieta, | ||
int | iphi, | ||
int | depth, | ||
std::string | subdetector | ||
) |
Definition at line 126 of file HcalChannelDataXml.cc.
References XMLProcessor::_toXMLCh().
DOMElement * HcalChannelDataXml::get_channel_element | ( | DOMNode * | _dataset | ) |
Definition at line 186 of file HcalChannelDataXml.cc.
References XMLProcessor::_toXMLCh().
DOMElement * HcalChannelDataXml::get_data_element | ( | DOMNode * | _dataset | ) |
Definition at line 177 of file HcalChannelDataXml.cc.
References XMLProcessor::_toXMLCh().
int HcalChannelDataXml::init_data | ( | void | ) |
Definition at line 42 of file HcalChannelDataXml.cc.
References comment, triggerExpression::parse(), and indexGenCompare::username.
DOMNode * HcalChannelDataXml::set_elements_comment | ( | std::string | value | ) |
Definition at line 279 of file HcalChannelDataXml.cc.
References comment, and relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_elements_dataset_id | ( | int | id | ) |
Definition at line 223 of file HcalChannelDataXml.cc.
DOMNode * HcalChannelDataXml::set_elements_detector_name | ( | std::string | value | ) |
Definition at line 272 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_elements_iov_begin | ( | int | value | ) |
Definition at line 237 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_elements_iov_end | ( | int | value | ) |
Definition at line 244 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_elements_iov_id | ( | int | id | ) |
Definition at line 230 of file HcalChannelDataXml.cc.
DOMNode * HcalChannelDataXml::set_elements_tag_id | ( | int | value | ) |
Definition at line 251 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_elements_tag_mode | ( | std::string | value | ) |
Definition at line 258 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_elements_tag_name | ( | std::string | value | ) |
Definition at line 265 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_header_channel_map | ( | std::string | name | ) |
Definition at line 216 of file HcalChannelDataXml.cc.
References mergeVDriftHistosByStation::name.
DOMNode * HcalChannelDataXml::set_header_run_number | ( | int | run | ) |
Definition at line 209 of file HcalChannelDataXml.cc.
References DTTTrigCorrFirst::run.
DOMNode * HcalChannelDataXml::set_header_table_name | ( | std::string | name | ) |
Definition at line 195 of file HcalChannelDataXml.cc.
References mergeVDriftHistosByStation::name.
DOMNode * HcalChannelDataXml::set_header_type | ( | std::string | type | ) |
Definition at line 202 of file HcalChannelDataXml.cc.
DOMNode * HcalChannelDataXml::set_maps_dataset_idref | ( | int | value | ) |
Definition at line 300 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_maps_iov_idref | ( | int | value | ) |
Definition at line 293 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
DOMNode * HcalChannelDataXml::set_maps_tag_idref | ( | int | value | ) |
Definition at line 286 of file HcalChannelDataXml.cc.
References relativeConstraints::value.
|
protected |
Definition at line 75 of file HcalChannelDataXml.h.
|
protected |
Definition at line 74 of file HcalChannelDataXml.h.
Referenced by XML2Python.TreeBuilder::__init__(), python.XML2Python.TreeBuilder::root(), and XML2Python.TreeBuilder::root().
|
protected |
Definition at line 82 of file HcalChannelDataXml.h.
|
protected |
Definition at line 93 of file HcalChannelDataXml.h.
|
protected |
Definition at line 85 of file HcalChannelDataXml.h.
|
protected |
Definition at line 98 of file HcalChannelDataXml.h.
|
protected |
Definition at line 102 of file HcalChannelDataXml.h.
|
protected |
Definition at line 105 of file HcalChannelDataXml.h.
|
protected |
Definition at line 92 of file HcalChannelDataXml.h.
|
protected |
Definition at line 79 of file HcalChannelDataXml.h.
|
protected |
Definition at line 106 of file HcalChannelDataXml.h.
|
protected |
Definition at line 104 of file HcalChannelDataXml.h.
|
protected |
Definition at line 87 of file HcalChannelDataXml.h.
|
protected |
Definition at line 88 of file HcalChannelDataXml.h.
|
protected |
Definition at line 86 of file HcalChannelDataXml.h.
|
protected |
Definition at line 97 of file HcalChannelDataXml.h.
|
protected |
Definition at line 81 of file HcalChannelDataXml.h.
|
protected |
Definition at line 89 of file HcalChannelDataXml.h.
|
protected |
Definition at line 96 of file HcalChannelDataXml.h.
|
protected |
Definition at line 90 of file HcalChannelDataXml.h.
|
protected |
Definition at line 91 of file HcalChannelDataXml.h.
|
protected |
Definition at line 80 of file HcalChannelDataXml.h.
|
protected |
Definition at line 101 of file HcalChannelDataXml.h.