#include <HtrXmlPatternSet.h>
Public Member Functions | |
int | getCrate () const |
int | getDCC () const |
ChannelPattern * | getPattern (int chan) |
int | getSlot () const |
int | getSpigot () const |
int | getTB () const |
HalfHtrData (int crate, int slot, int tb) | |
void | setDCC (int dcc) |
void | setSpigot (int spigot) |
Private Attributes | |
int | m_crate |
int | m_dcc |
ChannelPattern | m_patterns [24] |
int | m_slot |
int | m_spigot |
int | m_tb |
Definition at line 38 of file HtrXmlPatternSet.h.
HalfHtrData::HalfHtrData | ( | int | crate, |
int | slot, | ||
int | tb | ||
) |
int HalfHtrData::getCrate | ( | ) | const [inline] |
Definition at line 42 of file HtrXmlPatternSet.h.
References m_crate.
Referenced by HtrXmlPatternWriter::writePattern().
{ return m_crate; }
int HalfHtrData::getDCC | ( | ) | const [inline] |
Definition at line 46 of file HtrXmlPatternSet.h.
References m_dcc.
Referenced by HtrXmlPatternWriter::writePattern().
{ return m_dcc; }
ChannelPattern* HalfHtrData::getPattern | ( | int | chan | ) | [inline] |
Definition at line 41 of file HtrXmlPatternSet.h.
References m_patterns.
Referenced by HtrXmlPatternTool::createHists(), HtrXmlPattern::do_hand_fill(), HtrXmlPatternTool::Fill(), and HtrXmlPatternWriter::writePattern().
{ return (chan>=1 && chan<=24)?(&m_patterns[chan-1]):(0); }
int HalfHtrData::getSlot | ( | ) | const [inline] |
Definition at line 43 of file HtrXmlPatternSet.h.
References m_slot.
Referenced by HtrXmlPatternWriter::writePattern().
{ return m_slot; }
int HalfHtrData::getSpigot | ( | ) | const [inline] |
Definition at line 45 of file HtrXmlPatternSet.h.
References m_spigot.
Referenced by HtrXmlPatternWriter::writePattern().
{ return m_spigot; }
int HalfHtrData::getTB | ( | ) | const [inline] |
Definition at line 44 of file HtrXmlPatternSet.h.
References m_tb.
Referenced by HtrXmlPatternWriter::writePattern().
{ return m_tb; }
void HalfHtrData::setDCC | ( | int | dcc | ) | [inline] |
Definition at line 48 of file HtrXmlPatternSet.h.
References m_dcc.
Referenced by HtrXmlPatternTool::Fill().
{ m_dcc = dcc; }
void HalfHtrData::setSpigot | ( | int | spigot | ) | [inline] |
Definition at line 47 of file HtrXmlPatternSet.h.
References m_spigot.
Referenced by HtrXmlPatternTool::Fill().
{ m_spigot = spigot; }
int HalfHtrData::m_crate [private] |
Definition at line 51 of file HtrXmlPatternSet.h.
Referenced by getCrate(), and HalfHtrData().
int HalfHtrData::m_dcc [private] |
Definition at line 52 of file HtrXmlPatternSet.h.
Referenced by getDCC(), HalfHtrData(), and setDCC().
ChannelPattern HalfHtrData::m_patterns[24] [private] |
Definition at line 50 of file HtrXmlPatternSet.h.
Referenced by getPattern(), and HalfHtrData().
int HalfHtrData::m_slot [private] |
Definition at line 51 of file HtrXmlPatternSet.h.
Referenced by getSlot(), and HalfHtrData().
int HalfHtrData::m_spigot [private] |
Definition at line 52 of file HtrXmlPatternSet.h.
Referenced by getSpigot(), HalfHtrData(), and setSpigot().
int HalfHtrData::m_tb [private] |
Definition at line 51 of file HtrXmlPatternSet.h.
Referenced by getTB(), and HalfHtrData().