CMS 3D CMS Logo

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

This is the documentation about PixelLTCConfig... More...

#include <PixelLTCConfig.h>

Inheritance diagram for pos::PixelLTCConfig:
pos::PixelConfigBase

Public Member Functions

std::stringstream & getLTCConfigStream ()
 
 PixelLTCConfig (std::vector< std::vector< std::string > > &tableMat)
 
 PixelLTCConfig (std::string filename)
 
virtual void writeASCII (std::string dir) const
 
void writeXML (pos::PixelConfigKey key, int version, std::string path) const
 
virtual void writeXML (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
 
virtual void writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
 
virtual void writeXMLTrailer (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
 
- Public Member Functions inherited from pos::PixelConfigBase
std::string creator ()
 
std::string date ()
 
std::string description ()
 
std::string getAuthor () const
 
std::string getComment () const
 
 PixelConfigBase (std::string description, std::string creator, std::string date)
 
void setAuthor (std::string author)
 
void setComment (std::string comment)
 
virtual void writeXML (std::ofstream *out) const
 
virtual void writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const
 
virtual void writeXMLTrailer (std::ofstream *out) const
 
virtual ~PixelConfigBase ()
 

Private Attributes

std::stringstream ltcConfigStream_
 

Detailed Description

This is the documentation about PixelLTCConfig...

" "

This class reads the LTC configuration file

Definition at line 30 of file PixelLTCConfig.h.

Constructor & Destructor Documentation

pos::PixelLTCConfig::PixelLTCConfig ( std::vector< std::vector< std::string > > &  tableMat)
PixelLTCConfig::PixelLTCConfig ( std::string  filename)

Definition at line 64 of file PixelLTCConfig.cc.

Member Function Documentation

std::stringstream& pos::PixelLTCConfig::getLTCConfigStream ( )
inline

Definition at line 37 of file PixelLTCConfig.h.

References ltcConfigStream_.

37 {return ltcConfigStream_;}
std::stringstream ltcConfigStream_
void PixelLTCConfig::writeASCII ( std::string  dir) const
virtual

Implements pos::PixelConfigBase.

Definition at line 87 of file PixelLTCConfig.cc.

void pos::PixelLTCConfig::writeXML ( pos::PixelConfigKey  key,
int  version,
std::string  path 
) const
inlinevirtual

Reimplemented from pos::PixelConfigBase.

Definition at line 40 of file PixelLTCConfig.h.

40 {;}
void PixelLTCConfig::writeXML ( std::ofstream *  out,
std::ofstream *  out1 = NULL,
std::ofstream *  out2 = NULL 
) const
virtual

Reimplemented from pos::PixelConfigBase.

Definition at line 152 of file PixelLTCConfig.cc.

void PixelLTCConfig::writeXMLHeader ( pos::PixelConfigKey  key,
int  version,
std::string  path,
std::ofstream *  out,
std::ofstream *  out1 = NULL,
std::ofstream *  out2 = NULL 
) const
virtual

Reimplemented from pos::PixelConfigBase.

Definition at line 105 of file PixelLTCConfig.cc.

void PixelLTCConfig::writeXMLTrailer ( std::ofstream *  out,
std::ofstream *  out1 = NULL,
std::ofstream *  out2 = NULL 
) const
virtual

Reimplemented from pos::PixelConfigBase.

Definition at line 164 of file PixelLTCConfig.cc.

Member Data Documentation

std::stringstream pos::PixelLTCConfig::ltcConfigStream_
private

Definition at line 59 of file PixelLTCConfig.h.

Referenced by getLTCConfigStream().