CMS 3D CMS Logo

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

#include <SiStripConfigWriter.h>

Public Member Functions

void createChildElement (std::string tag, std::string name)
 
void createChildElement (std::string tag, std::string name, std::string att_name, std::string att_val)
 
void createChildElement (std::string tag, std::string name, std::string att_name1, std::string att_val1, std::string att_name2, std::string att_val2)
 
void createChildElement (std::string tag, std::string name, std::string att_name1, std::string att_val1, std::string att_name2, std::string att_val2, std::string att_name3, std::string att_val3)
 
void createElement (std::string tag)
 
void createElement (std::string tag, std::string name)
 
bool init (std::string main)
 Write XML file. More...
 
 SiStripConfigWriter ()
 Creator. More...
 
void write (std::string fname)
 
 ~SiStripConfigWriter ()
 Destructor. More...
 

Private Attributes

xercesc::DOMDocument * theDoc
 
xercesc::DOMLSSerializer * theDomWriter
 
xercesc::DOMElement * theLastElement
 
xercesc::DOMLSOutput * theOutput
 
xercesc::DOMElement * theTopElement
 

Detailed Description

Definition at line 25 of file SiStripConfigWriter.h.

Constructor & Destructor Documentation

SiStripConfigWriter::SiStripConfigWriter ( )

Creator.

Definition at line 9 of file SiStripConfigWriter.cc.

9 {}
SiStripConfigWriter::~SiStripConfigWriter ( )

Destructor.

Definition at line 13 of file SiStripConfigWriter.cc.

13 {}

Member Function Documentation

void SiStripConfigWriter::createChildElement ( std::string  tag,
std::string  name 
)
void SiStripConfigWriter::createChildElement ( std::string  tag,
std::string  name,
std::string  att_name,
std::string  att_val 
)

Definition at line 36 of file SiStripConfigWriter.cc.

39  {}
void SiStripConfigWriter::createChildElement ( std::string  tag,
std::string  name,
std::string  att_name1,
std::string  att_val1,
std::string  att_name2,
std::string  att_val2 
)

Definition at line 43 of file SiStripConfigWriter.cc.

48  {}
void SiStripConfigWriter::createChildElement ( std::string  tag,
std::string  name,
std::string  att_name1,
std::string  att_val1,
std::string  att_name2,
std::string  att_val2,
std::string  att_name3,
std::string  att_val3 
)

Definition at line 52 of file SiStripConfigWriter.cc.

59  {}
void SiStripConfigWriter::createElement ( std::string  tag)
void SiStripConfigWriter::createElement ( std::string  tag,
std::string  name 
)

Definition at line 28 of file SiStripConfigWriter.cc.

28 {}
bool SiStripConfigWriter::init ( std::string  main)

Write XML file.

Definition at line 17 of file SiStripConfigWriter.cc.

References cms::cuda::assert().

Referenced by TrackingActionExecutor::createShiftReport().

17  {
18  assert(!"No longer implemented.");
19  return true;
20 }
assert(be >=bs)
void SiStripConfigWriter::write ( std::string  fname)

Member Data Documentation

xercesc::DOMDocument* SiStripConfigWriter::theDoc
private

Definition at line 57 of file SiStripConfigWriter.h.

xercesc::DOMLSSerializer* SiStripConfigWriter::theDomWriter
private

Definition at line 58 of file SiStripConfigWriter.h.

xercesc::DOMElement* SiStripConfigWriter::theLastElement
private

Definition at line 56 of file SiStripConfigWriter.h.

xercesc::DOMLSOutput* SiStripConfigWriter::theOutput
private

Definition at line 59 of file SiStripConfigWriter.h.

xercesc::DOMElement* SiStripConfigWriter::theTopElement
private

Definition at line 55 of file SiStripConfigWriter.h.