#include <SiPixelCalibConfiguration.h>
Public Member Functions | |
std::vector< short > | columnPatternForEvent (const uint32_t &eventnumber) const |
uint32_t | expectedTotalEvents () const |
std::string | getCalibrationMode () const |
std::vector< short > | getColumnPattern () const |
short | getNTriggers () const |
std::vector< short > | getRowPattern () const |
const std::vector< short > | getVCalValues () const |
uint32_t | nColumnPatterns () const |
uint32_t | nextPatternChangeForEvent (const uint32_t &eventnumber) const |
uint32_t | nPatterns () const |
uint32_t | nRowPatterns () const |
uint32_t | nVCal () const |
uint32_t | patternSize () const |
std::vector< short > | rowPatternForEvent (const uint32_t &eventnumber) const |
void | setCalibrationMode (const std::string &in) |
void | setColumnPattern (const std::vector< short > &in) |
void | setNTriggers (const short &in) |
void | setRowPattern (const std::vector< short > &in) |
void | setVCalValues (const std::vector< short > &in) |
SiPixelCalibConfiguration () | |
SiPixelCalibConfiguration (const pos::PixelCalibConfiguration &fancyConfig) | |
short | vcalForEvent (const uint32_t &eventnumber) const |
short | vcalIndexForEvent (const uint32_t &eventnumber) const |
virtual | ~SiPixelCalibConfiguration () |
Private Attributes | |
std::vector< short > | fColumnPattern |
std::string | fMode |
short | fNTriggers |
std::vector< short > | fRowPattern |
std::vector< short > | fVCalValues |
Definition at line 17 of file SiPixelCalibConfiguration.h.
|
inline |
Definition at line 22 of file SiPixelCalibConfiguration.h.
SiPixelCalibConfiguration::SiPixelCalibConfiguration | ( | const pos::PixelCalibConfiguration & | fancyConfig | ) |
Definition at line 60 of file SiPixelCalibConfiguration.cc.
References pos::PixelCalibConfiguration::columnList(), gather_cfg::cout, fColumnPattern, fMode, fNTriggers, fRowPattern, fVCalValues, i, j, pos::PixelCalibConfiguration::mode(), pos::PixelCalibConfiguration::nTriggersPerPattern(), pos::PixelCalibConfiguration::rowList(), tablePrinter::rows, pos::PixelCalibConfiguration::scanName(), and pos::PixelCalibConfiguration::scanValues().
|
inlinevirtual |
Definition at line 25 of file SiPixelCalibConfiguration.h.
std::vector< short > SiPixelCalibConfiguration::columnPatternForEvent | ( | const uint32_t & | eventnumber | ) | const |
Definition at line 14 of file SiPixelCalibConfiguration.cc.
References fColumnPattern, nColumnPatterns(), patternSize(), and query::result.
uint32_t SiPixelCalibConfiguration::expectedTotalEvents | ( | ) | const |
Definition at line 56 of file SiPixelCalibConfiguration.cc.
References nPatterns(), and patternSize().
|
inline |
|
inline |
Definition at line 35 of file SiPixelCalibConfiguration.h.
References fColumnPattern.
|
inline |
Definition at line 29 of file SiPixelCalibConfiguration.h.
References fNTriggers.
Referenced by vcalIndexForEvent().
|
inline |
Definition at line 32 of file SiPixelCalibConfiguration.h.
References fRowPattern.
|
inline |
Definition at line 41 of file SiPixelCalibConfiguration.h.
References fVCalValues.
uint32_t SiPixelCalibConfiguration::nColumnPatterns | ( | ) | const |
Definition at line 107 of file SiPixelCalibConfiguration.cc.
References fColumnPattern, and i.
Referenced by columnPatternForEvent(), nPatterns(), and rowPatternForEvent().
uint32_t SiPixelCalibConfiguration::nextPatternChangeForEvent | ( | const uint32_t & | eventnumber | ) | const |
Definition at line 51 of file SiPixelCalibConfiguration.cc.
References patternSize().
|
inline |
Definition at line 52 of file SiPixelCalibConfiguration.h.
References nColumnPatterns(), and nRowPatterns().
Referenced by expectedTotalEvents().
uint32_t SiPixelCalibConfiguration::nRowPatterns | ( | ) | const |
Definition at line 99 of file SiPixelCalibConfiguration.cc.
References fRowPattern, and i.
Referenced by nPatterns().
|
inline |
Definition at line 55 of file SiPixelCalibConfiguration.h.
References fVCalValues.
|
inline |
Definition at line 51 of file SiPixelCalibConfiguration.h.
References fNTriggers, and fVCalValues.
Referenced by columnPatternForEvent(), expectedTotalEvents(), nextPatternChangeForEvent(), rowPatternForEvent(), and vcalIndexForEvent().
std::vector< short > SiPixelCalibConfiguration::rowPatternForEvent | ( | const uint32_t & | eventnumber | ) | const |
Definition at line 33 of file SiPixelCalibConfiguration.cc.
References fRowPattern, nColumnPatterns(), patternSize(), and query::result.
|
inline |
Definition at line 38 of file SiPixelCalibConfiguration.h.
References fMode, and recoMuon::in.
|
inline |
Definition at line 36 of file SiPixelCalibConfiguration.h.
References fColumnPattern, and recoMuon::in.
|
inline |
Definition at line 30 of file SiPixelCalibConfiguration.h.
References fNTriggers, and recoMuon::in.
|
inline |
Definition at line 33 of file SiPixelCalibConfiguration.h.
References fRowPattern, and recoMuon::in.
|
inline |
Definition at line 42 of file SiPixelCalibConfiguration.h.
References fVCalValues, and recoMuon::in.
short SiPixelCalibConfiguration::vcalForEvent | ( | const uint32_t & | eventnumber | ) | const |
Definition at line 10 of file SiPixelCalibConfiguration.cc.
References fVCalValues, query::result, and vcalIndexForEvent().
short SiPixelCalibConfiguration::vcalIndexForEvent | ( | const uint32_t & | eventnumber | ) | const |
Definition at line 5 of file SiPixelCalibConfiguration.cc.
References funct::abs(), getNTriggers(), and patternSize().
Referenced by vcalForEvent().
|
private |
Definition at line 61 of file SiPixelCalibConfiguration.h.
Referenced by columnPatternForEvent(), getColumnPattern(), nColumnPatterns(), setColumnPattern(), and SiPixelCalibConfiguration().
|
private |
Definition at line 63 of file SiPixelCalibConfiguration.h.
Referenced by getCalibrationMode(), setCalibrationMode(), and SiPixelCalibConfiguration().
|
private |
Definition at line 59 of file SiPixelCalibConfiguration.h.
Referenced by getNTriggers(), patternSize(), setNTriggers(), and SiPixelCalibConfiguration().
|
private |
Definition at line 60 of file SiPixelCalibConfiguration.h.
Referenced by getRowPattern(), nRowPatterns(), rowPatternForEvent(), setRowPattern(), and SiPixelCalibConfiguration().
|
private |
Definition at line 62 of file SiPixelCalibConfiguration.h.
Referenced by getVCalValues(), nVCal(), patternSize(), setVCalValues(), SiPixelCalibConfiguration(), and vcalForEvent().