20 #include "CaloOnlineTools/HcalOnlineDb/interface/ConfigurationDatabaseException.hh"
21 #include "xgi/Utils.h"
22 #include "toolbox/string.h"
26 using namespace oracle::occi;
30 extension_table_name=
"HCAL_L1_TRIGGER_OBJECTS_V1";
31 type_name=
"HCAL L1 Trigger Objects [V1]";
33 channel_map =
"HCAL_CHANNELS";
41 tag_name = input_tag_name;
42 detector_name =
"HCAL";
43 comment = hcal_ass.getRandomQuote();
57 DOMElement * _data_elem = get_data_element(_dataset);
67 double ped,
double gain,
int flag){
68 DOMNode * _dataset = add_dataset();
69 add_hcal_channel(_dataset, ieta, iphi, depth, subdetector);
70 add_data(_dataset, ped, gain, flag);
virtual ~HcalL1TriggerObjectsXml()
DOMNode * add_hcal_channel_dataset(int ieta, int iphi, int depth, std::string subdetector, double ped, double gain, int flag)
HcalL1TriggerObjectsXml(const std::string &input_tag_name)
static XMLCh * _toXMLCh(std::string temp)
DOMElement * add_data(DOMNode *_dataset, double ped, double gain, int flag)