#include <HtrXmlPatternSet.h>
Public Member Functions | |
ChannelPattern () | |
void | encode () |
void | Fill (HtrXmlPatternToolParameters *params, HBHEDigiCollection::const_iterator data) |
void | Fill (HtrXmlPatternToolParameters *params, HFDigiCollection::const_iterator data) |
void | Fill (HtrXmlPatternToolParameters *params, HODigiCollection::const_iterator data) |
void | Fill_by_hand (const HcalElectronicsMap *, int) |
int | getChan () const |
int | getCoded (int bc) const |
int | getCrate () const |
double | getQuantized (int bc) const |
int | getSlot () const |
int | getTB () const |
double & | operator[] (int bc) |
const double | operator[] (int bc) const |
void | setLoc (int crate, int slot, int tb, int chan) |
Static Public Attributes | |
static const int | NUM_CRATES = 18 |
static const int | NUM_SLOTS = 22 |
static const int | SAMPLES = 512 |
Private Attributes | |
int | fCCoded [SAMPLES] |
double | fCQuantized [SAMPLES] |
double | fCReal [SAMPLES] |
int | m_chan |
int | m_crate |
int | m_sample_pos |
int | m_slot |
int | m_tb |
Definition at line 8 of file HtrXmlPatternSet.h.
ChannelPattern::ChannelPattern | ( | ) |
Definition at line 5 of file HtrXmlPatternSet.cc.
void ChannelPattern::encode | ( | ) |
void ChannelPattern::Fill | ( | HtrXmlPatternToolParameters * | params, |
HBHEDigiCollection::const_iterator | data | ||
) |
Definition at line 123 of file HtrXmlPatternSet.cc.
void ChannelPattern::Fill | ( | HtrXmlPatternToolParameters * | params, |
HFDigiCollection::const_iterator | data | ||
) |
Definition at line 147 of file HtrXmlPatternSet.cc.
void ChannelPattern::Fill | ( | HtrXmlPatternToolParameters * | params, |
HODigiCollection::const_iterator | data | ||
) |
Definition at line 171 of file HtrXmlPatternSet.cc.
void ChannelPattern::Fill_by_hand | ( | const HcalElectronicsMap * | emap, |
int | pattern_number | ||
) |
Definition at line 14 of file HtrXmlPatternSet.cc.
|
inline |
|
inline |
Definition at line 24 of file HtrXmlPatternSet.h.
References fCCoded.
Referenced by HtrXmlPatternWriter::writePattern().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 33 of file HtrXmlPatternSet.h.
Referenced by getCoded().
|
private |
Definition at line 32 of file HtrXmlPatternSet.h.
Referenced by getQuantized().
|
private |
Definition at line 31 of file HtrXmlPatternSet.h.
Referenced by operator[]().
|
private |
Definition at line 34 of file HtrXmlPatternSet.h.
|
private |
Definition at line 34 of file HtrXmlPatternSet.h.
Referenced by getCrate(), and setLoc().
|
private |
Definition at line 35 of file HtrXmlPatternSet.h.
|
private |
Definition at line 34 of file HtrXmlPatternSet.h.
|
private |
Definition at line 34 of file HtrXmlPatternSet.h.
|
static |
Definition at line 11 of file HtrXmlPatternSet.h.
|
static |
Definition at line 13 of file HtrXmlPatternSet.h.
|
static |
Definition at line 10 of file HtrXmlPatternSet.h.