CMS 3D CMS Logo

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::SiStripConfigWriter ( )

Creator.

Definition at line 9 of file SiStripConfigWriter.cc.

9 {}

◆ ~SiStripConfigWriter()

SiStripConfigWriter::~SiStripConfigWriter ( )

Destructor.

Definition at line 13 of file SiStripConfigWriter.cc.

13 {}

Member Function Documentation

◆ createChildElement() [1/4]

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

◆ createChildElement() [2/4]

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  {}

◆ createChildElement() [3/4]

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  {}

◆ createChildElement() [4/4]

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  {}

◆ createElement() [1/2]

void SiStripConfigWriter::createElement ( std::string  tag)

◆ createElement() [2/2]

void SiStripConfigWriter::createElement ( std::string  tag,
std::string  name 
)

Definition at line 28 of file SiStripConfigWriter.cc.

28 {}

◆ init()

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)

◆ write()

void SiStripConfigWriter::write ( std::string  fname)

Member Data Documentation

◆ theDoc

xercesc::DOMDocument* SiStripConfigWriter::theDoc
private

Definition at line 57 of file SiStripConfigWriter.h.

◆ theDomWriter

xercesc::DOMLSSerializer* SiStripConfigWriter::theDomWriter
private

Definition at line 58 of file SiStripConfigWriter.h.

◆ theLastElement

xercesc::DOMElement* SiStripConfigWriter::theLastElement
private

Definition at line 56 of file SiStripConfigWriter.h.

◆ theOutput

xercesc::DOMLSOutput* SiStripConfigWriter::theOutput
private

Definition at line 59 of file SiStripConfigWriter.h.

◆ theTopElement

xercesc::DOMElement* SiStripConfigWriter::theTopElement
private

Definition at line 55 of file SiStripConfigWriter.h.