CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
HcalDQMDbInterface Class Reference

#include <HcalDQMDbInterface.h>

Inheritance diagram for HcalDQMDbInterface:
HcalHLXMaskDbInterface HcalHotCellDbInterface

Public Member Functions

XERCES_CPP_NAMESPACE::DOMElement * createChannel (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *parent, HcalDetId id)
 
XERCES_CPP_NAMESPACE::DOMDocument * createDocument ()
 
XERCES_CPP_NAMESPACE::DOMElement * createElement (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *parent, const char *name)
 
XERCES_CPP_NAMESPACE::DOMElement * createElement (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *parent, const char *name, const char *value)
 
XERCES_CPP_NAMESPACE::DOMElement * createFooter (XERCES_CPP_NAMESPACE::DOMDocument *doc, unsigned long long fIovBegin, unsigned long long fIovEnd, const char *fTagName, const char *fDetectorName, const char *fComment)
 
XERCES_CPP_NAMESPACE::DOMElement * createIOV (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *parent, unsigned long long fIovBegin, unsigned long long fIovEnd)
 
XERCES_CPP_NAMESPACE::DOMElement * createTag (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *parent, const char *fTagName, const char *fDetectorName, const char *fComment)
 
 HcalDQMDbInterface ()
 
const char * itoa (int i)
 
XERCES_CPP_NAMESPACE::DOMElement * makeMapDataset (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *fIov)
 
XERCES_CPP_NAMESPACE::DOMElement * makeMapIOV (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *fTag)
 
XERCES_CPP_NAMESPACE::DOMElement * makeMapTag (XERCES_CPP_NAMESPACE::DOMDocument *doc, XERCES_CPP_NAMESPACE::DOMElement *fMap)
 
void writeDocument (XERCES_CPP_NAMESPACE::DOMDocument *doc, const char *xmlFile)
 

Detailed Description

Definition at line 28 of file HcalDQMDbInterface.h.

Constructor & Destructor Documentation

HcalDQMDbInterface::HcalDQMDbInterface ( )
inline

Definition at line 31 of file HcalDQMDbInterface.h.

31 {};

Member Function Documentation

DOMElement * HcalDQMDbInterface::createChannel ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  parent,
HcalDetId  id 
)

Definition at line 119 of file HcalDQMDbInterface.cc.

DOMDocument * HcalDQMDbInterface::createDocument ( )

Definition at line 25 of file HcalDQMDbInterface.cc.

XERCES_CPP_NAMESPACE::DOMElement* HcalDQMDbInterface::createElement ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  parent,
const char *  name 
)
XERCES_CPP_NAMESPACE::DOMElement* HcalDQMDbInterface::createElement ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  parent,
const char *  name,
const char *  value 
)
DOMElement * HcalDQMDbInterface::createFooter ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
unsigned long long  fIovBegin,
unsigned long long  fIovEnd,
const char *  fTagName,
const char *  fDetectorName,
const char *  fComment 
)

Definition at line 43 of file HcalDQMDbInterface.cc.

DOMElement * HcalDQMDbInterface::createIOV ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  parent,
unsigned long long  fIovBegin,
unsigned long long  fIovEnd 
)

Definition at line 80 of file HcalDQMDbInterface.cc.

DOMElement * HcalDQMDbInterface::createTag ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  parent,
const char *  fTagName,
const char *  fDetectorName,
const char *  fComment 
)

Definition at line 92 of file HcalDQMDbInterface.cc.

const char* HcalDQMDbInterface::itoa ( int  i)
inline

Definition at line 50 of file HcalDQMDbInterface.h.

References AlCaHLTBitMon_QueryRunRegistry::string, and groupFilesInBlocks::temp.

50  {
51  char temp[256];
52  sprintf(temp,"%d",i);
53  std::string outVal(temp);
54  return outVal.c_str();
55  }
int i
Definition: DBlmapReader.cc:9
DOMElement * HcalDQMDbInterface::makeMapDataset ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  fIov 
)

Definition at line 74 of file HcalDQMDbInterface.cc.

DOMElement * HcalDQMDbInterface::makeMapIOV ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  fTag 
)

Definition at line 68 of file HcalDQMDbInterface.cc.

DOMElement * HcalDQMDbInterface::makeMapTag ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
XERCES_CPP_NAMESPACE::DOMElement *  fMap 
)

Definition at line 62 of file HcalDQMDbInterface.cc.

void HcalDQMDbInterface::writeDocument ( XERCES_CPP_NAMESPACE::DOMDocument *  doc,
const char *  xmlFile 
)

Definition at line 30 of file HcalDQMDbInterface.cc.