#include <CondFormats/SiStripObjects/interface/DaqScopeModeAnalysis.h>
Public Member Functions | |
DaqScopeModeAnalysis () | |
DaqScopeModeAnalysis (const uint32_t &key) | |
const float & | entries () const |
const float & | max () const |
const float & | mean () const |
const float & | median () const |
const float & | min () const |
const float & | mode () const |
void | print (std::stringstream &, uint32_t not_used=0) |
Prints analysis results. | |
void | reset () |
Resets analysis member data. | |
const float & | rms () const |
virtual | ~DaqScopeModeAnalysis () |
Private Attributes | |
float | entries_ |
float | max_ |
float | mean_ |
float | median_ |
float | min_ |
float | mode_ |
float | rms_ |
Friends | |
class | DaqScopeModeAlgorithm |
Analysis for scope mode data.
Definition at line 16 of file DaqScopeModeAnalysis.h.
DaqScopeModeAnalysis::DaqScopeModeAnalysis | ( | const uint32_t & | key | ) |
Definition at line 13 of file DaqScopeModeAnalysis.cc.
00014 : CommissioningAnalysis(key,"DaqScopeModeAnalysis"), 00015 entries_(sistrip::invalid_), 00016 mean_(sistrip::invalid_), 00017 median_(sistrip::invalid_), 00018 mode_(sistrip::invalid_), 00019 rms_(sistrip::invalid_), 00020 min_(sistrip::invalid_), 00021 max_(sistrip::invalid_) 00022 {;}
DaqScopeModeAnalysis::DaqScopeModeAnalysis | ( | ) |
Definition at line 26 of file DaqScopeModeAnalysis.cc.
00027 : CommissioningAnalysis("DaqScopeModeAnalysis"), 00028 entries_(sistrip::invalid_), 00029 mean_(sistrip::invalid_), 00030 median_(sistrip::invalid_), 00031 mode_(sistrip::invalid_), 00032 rms_(sistrip::invalid_), 00033 min_(sistrip::invalid_), 00034 max_(sistrip::invalid_) 00035 {;}
virtual DaqScopeModeAnalysis::~DaqScopeModeAnalysis | ( | ) | [inline, virtual] |
const float & DaqScopeModeAnalysis::entries | ( | ) | const [inline] |
Definition at line 64 of file DaqScopeModeAnalysis.h.
References entries_.
00064 { return entries_; }
const float & DaqScopeModeAnalysis::max | ( | ) | const [inline] |
const float & DaqScopeModeAnalysis::mean | ( | ) | const [inline] |
const float & DaqScopeModeAnalysis::median | ( | ) | const [inline] |
const float & DaqScopeModeAnalysis::min | ( | ) | const [inline] |
const float & DaqScopeModeAnalysis::mode | ( | ) | const [inline] |
void DaqScopeModeAnalysis::print | ( | std::stringstream & | , | |
uint32_t | not_used = 0 | |||
) | [virtual] |
Prints analysis results.
Implements CommissioningAnalysis.
Definition at line 51 of file DaqScopeModeAnalysis.cc.
References entries_, CommissioningAnalysis::header(), max_, mean_, median_, min_, mode_, and rms_.
00051 { 00052 header( ss ); 00053 ss << " Number of entries : " << entries_ << "\n" 00054 << " Mean +/- rms [adc] : " << mean_ << " +/- " << rms_ << "\n" 00055 << " Median / mode [adc] : " << median_ << " / " << mode_ << "\n" 00056 << " Min / max [adc] : " << min_ << " / " << max_ << "\n"; 00057 }
void DaqScopeModeAnalysis::reset | ( | ) | [virtual] |
Resets analysis member data.
Implements CommissioningAnalysis.
Definition at line 39 of file DaqScopeModeAnalysis.cc.
References entries_, sistrip::invalid_, max_, mean_, median_, min_, mode_, and rms_.
00039 { 00040 entries_ = 1. * sistrip::invalid_; 00041 mean_ = 1.*sistrip::invalid_; 00042 median_ = 1.*sistrip::invalid_; 00043 mode_ = 1.*sistrip::invalid_; 00044 rms_ = 1.*sistrip::invalid_; 00045 min_ = 1.*sistrip::invalid_; 00046 max_ = 1.*sistrip::invalid_; 00047 }
const float & DaqScopeModeAnalysis::rms | ( | ) | const [inline] |
friend class DaqScopeModeAlgorithm [friend] |
Definition at line 26 of file DaqScopeModeAnalysis.h.
float DaqScopeModeAnalysis::entries_ [private] |
Definition at line 48 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), entries(), print(), and reset().
float DaqScopeModeAnalysis::max_ [private] |
Definition at line 60 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), max(), print(), and reset().
float DaqScopeModeAnalysis::mean_ [private] |
Definition at line 50 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), mean(), print(), and reset().
float DaqScopeModeAnalysis::median_ [private] |
Definition at line 52 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), median(), print(), and reset().
float DaqScopeModeAnalysis::min_ [private] |
Definition at line 58 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), min(), print(), and reset().
float DaqScopeModeAnalysis::mode_ [private] |
Definition at line 54 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), mode(), print(), and reset().
float DaqScopeModeAnalysis::rms_ [private] |
Definition at line 56 of file DaqScopeModeAnalysis.h.
Referenced by DaqScopeModeAlgorithm::analyse(), print(), reset(), and rms().