#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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< short > | fColumnPattern |
std::string | fMode |
short | fNTriggers |
std::vector< short > | fRowPattern |
std::vector< short > | fVCalValues |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 19 of file SiPixelCalibConfiguration.h.
|
inline |
Definition at line 21 of file SiPixelCalibConfiguration.h.
SiPixelCalibConfiguration::SiPixelCalibConfiguration | ( | const pos::PixelCalibConfiguration & | fancyConfig | ) |
Definition at line 58 of file SiPixelCalibConfiguration.cc.
References pos::PixelCalibConfiguration::columnList(), gather_cfg::cout, fColumnPattern, fMode, fNTriggers, fRowPattern, fVCalValues, mps_fire::i, dqmiolumiharvest::j, pos::PixelCalibConfiguration::mode(), pos::PixelCalibConfiguration::nTriggersPerPattern(), pos::PixelCalibConfiguration::rowList(), postprocess-scan-build::rows, pos::PixelCalibConfiguration::scanName(), and pos::PixelCalibConfiguration::scanValues().
|
inlinevirtual |
Definition at line 24 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(), mps_fire::result, and heppy_batch::val.
uint32_t SiPixelCalibConfiguration::expectedTotalEvents | ( | ) | const |
Definition at line 56 of file SiPixelCalibConfiguration.cc.
References nPatterns(), and patternSize().
Referenced by SiPixelCalibDigiProducer::store().
|
inline |
Definition at line 38 of file SiPixelCalibConfiguration.h.
References fMode.
Referenced by SiPixelOfflineCalibAnalysisBase::beginRun().
|
inline |
Definition at line 34 of file SiPixelCalibConfiguration.h.
References fColumnPattern.
Referenced by SiPixelOfflineCalibAnalysisBase::checkPixel(), and SiPixelCalibDigiProducer::setPattern().
|
inline |
Definition at line 28 of file SiPixelCalibConfiguration.h.
References fNTriggers.
Referenced by SiPixelOfflineCalibAnalysisBase::beginRun(), SiPixelIsAliveCalibration::doFits(), SiPixelIsAliveCalibration::newDetID(), SiPixelCalibDigiProducer::produce(), and vcalIndexForEvent().
|
inline |
Definition at line 31 of file SiPixelCalibConfiguration.h.
References fRowPattern.
Referenced by SiPixelOfflineCalibAnalysisBase::checkPixel(), and SiPixelCalibDigiProducer::setPattern().
|
inline |
Definition at line 40 of file SiPixelCalibConfiguration.h.
References fVCalValues.
Referenced by SiPixelOfflineCalibAnalysisBase::beginRun().
uint32_t SiPixelCalibConfiguration::nColumnPatterns | ( | ) | const |
Definition at line 105 of file SiPixelCalibConfiguration.cc.
References fColumnPattern, mps_fire::i, and hgcalPlots::ncols.
Referenced by columnPatternForEvent(), nPatterns(), rowPatternForEvent(), and SiPixelCalibDigiProducer::setPattern().
uint32_t SiPixelCalibConfiguration::nextPatternChangeForEvent | ( | const uint32_t & | eventnumber | ) | const |
|
inline |
Definition at line 51 of file SiPixelCalibConfiguration.h.
References nColumnPatterns(), and nRowPatterns().
Referenced by expectedTotalEvents().
uint32_t SiPixelCalibConfiguration::nRowPatterns | ( | ) | const |
Definition at line 97 of file SiPixelCalibConfiguration.cc.
References fRowPattern, and mps_fire::i.
Referenced by nPatterns().
|
inline |
Definition at line 54 of file SiPixelCalibConfiguration.h.
References fVCalValues.
Referenced by SiPixelCalibDigiProducer::fillPixel(), and SiPixelCalibDigiProducer::produce().
|
inline |
Definition at line 50 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(), mps_fire::result, and heppy_batch::val.
|
private |
|
inline |
Definition at line 37 of file SiPixelCalibConfiguration.h.
References fMode, and recoMuon::in.
|
inline |
Definition at line 35 of file SiPixelCalibConfiguration.h.
References fColumnPattern, and recoMuon::in.
|
inline |
|
inline |
Definition at line 32 of file SiPixelCalibConfiguration.h.
References fRowPattern, and recoMuon::in.
|
inline |
Definition at line 41 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, mps_fire::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 SiPixelCalibDigiProducer::fill(), and vcalForEvent().
|
friend |
Definition at line 63 of file SiPixelCalibConfiguration.h.
|
friend |
Definition at line 63 of file SiPixelCalibConfiguration.h.
|
private |
Definition at line 59 of file SiPixelCalibConfiguration.h.
Referenced by columnPatternForEvent(), getColumnPattern(), nColumnPatterns(), setColumnPattern(), and SiPixelCalibConfiguration().
|
private |
Definition at line 61 of file SiPixelCalibConfiguration.h.
Referenced by getCalibrationMode(), setCalibrationMode(), and SiPixelCalibConfiguration().
|
private |
Definition at line 57 of file SiPixelCalibConfiguration.h.
Referenced by getNTriggers(), patternSize(), setNTriggers(), and SiPixelCalibConfiguration().
|
private |
Definition at line 58 of file SiPixelCalibConfiguration.h.
Referenced by getRowPattern(), nRowPatterns(), rowPatternForEvent(), setRowPattern(), and SiPixelCalibConfiguration().
|
private |
Definition at line 60 of file SiPixelCalibConfiguration.h.
Referenced by getVCalValues(), nVCal(), patternSize(), setVCalValues(), SiPixelCalibConfiguration(), and vcalForEvent().