#include <HtrXmlPatternWriter.h>
Public Member Functions | |
HtrXmlPatternWriter () | |
void | setTagName (std::string tn) |
void | writePattern (HalfHtrData *spigotData, int fiber, std::ostream &os, int level=0) |
Private Member Functions | |
void | packWordsStd (int adc0, int adc1, int adc2, int capid, unsigned int &w1, unsigned int &w2) |
Private Attributes | |
std::string | m_stamp |
std::string | m_tagName |
Definition at line 7 of file HtrXmlPatternWriter.h.
HtrXmlPatternWriter::HtrXmlPatternWriter | ( | ) |
Definition at line 11 of file HtrXmlPatternWriter.cc.
References m_stamp, cmsPerfSuiteHarvest::now, and cond::rpcobgas::time.
|
private |
|
inline |
Definition at line 10 of file HtrXmlPatternWriter.h.
References m_tagName.
Referenced by HtrXmlPatternTool::HtrXmlPatternTool().
void HtrXmlPatternWriter::writePattern | ( | HalfHtrData * | spigotData, |
int | fiber, | ||
std::ostream & | os, | ||
int | level = 0 |
||
) |
Definition at line 22 of file HtrXmlPatternWriter.cc.
References ChannelPattern::getCoded(), HalfHtrData::getCrate(), HalfHtrData::getDCC(), HalfHtrData::getPattern(), HalfHtrData::getSlot(), HalfHtrData::getSpigot(), HalfHtrData::getTB(), i, m_stamp, m_tagName, p1, p2, p3, packWordsStd(), tabbing(), and w2.
Referenced by HtrXmlPatternTool::writeXML().
|
private |
Definition at line 14 of file HtrXmlPatternWriter.h.
Referenced by HtrXmlPatternWriter(), and writePattern().
|
private |
Definition at line 14 of file HtrXmlPatternWriter.h.
Referenced by setTagName(), and writePattern().