Histogram-based analysis for pedestal run. More...
#include <NoiseAnalysis.h>
Public Member Functions | |
const VVInt & | dead () const |
bool | isValid () const |
const VVFloat & | noise () const |
NoiseAnalysis (const uint32_t &key) | |
NoiseAnalysis () | |
const VFloat & | noiseMax () const |
const VFloat & | noiseMean () const |
const VFloat & | noiseMin () const |
const VFloat & | noiseSpread () const |
const VVInt & | noisy () const |
const VVFloat & | peds () const |
const VFloat & | pedsMax () const |
const VFloat & | pedsMean () const |
const VFloat & | pedsMin () const |
const VFloat & | pedsSpread () const |
void | print (std::stringstream &, uint32_t apv_number=0) |
const VVFloat & | raw () const |
const VFloat & | rawMax () const |
const VFloat & | rawMean () const |
const VFloat & | rawMin () const |
const VFloat & | rawSpread () const |
void | reset () |
void | summary (std::stringstream &) const |
virtual | ~NoiseAnalysis () |
Public Member Functions inherited from CommissioningAnalysis | |
virtual void | addErrorCode (const std::string &error) |
CommissioningAnalysis (const uint32_t &key, const std::string &my_name) | |
CommissioningAnalysis (const std::string &my_name) | |
const uint32_t & | dcuId () const |
void | dcuId (const uint32_t &) |
const uint32_t & | detId () const |
void | detId (const uint32_t &) |
const uint32_t & | fecKey () const |
void | fecKey (const uint32_t &) |
const uint32_t & | fedKey () const |
void | fedKey (const uint32_t &) |
const VString & | getErrorCodes () const |
virtual void | header (std::stringstream &) const |
const std::string & | myName () const |
void | setErrorCodes (const VString &errors) |
virtual | ~CommissioningAnalysis () |
Friends | |
class | NoiseAlgorithm |
Additional Inherited Members | |
Public Types inherited from CommissioningAnalysis | |
typedef std::vector< float > | VFloat |
typedef std::vector< uint16_t > | VInt |
typedef std::vector< std::string > | VString |
typedef std::vector< VFloat > | VVFloat |
typedef std::vector< VInt > | VVInt |
Histogram-based analysis for pedestal run.
Definition at line 15 of file NoiseAnalysis.h.
NoiseAnalysis::NoiseAnalysis | ( | const uint32_t & | key | ) |
Definition at line 13 of file NoiseAnalysis.cc.
NoiseAnalysis::NoiseAnalysis | ( | ) |
Definition at line 40 of file NoiseAnalysis.cc.
|
inlinevirtual |
Definition at line 25 of file NoiseAnalysis.h.
|
inline |
Definition at line 142 of file NoiseAnalysis.h.
References dead_.
Referenced by NoiseSummaryFactory::extract().
|
virtual |
Identifies if analysis is valid or not.
Reimplemented from CommissioningAnalysis.
Definition at line 94 of file NoiseAnalysis.cc.
Referenced by NoiseHistograms::histoAnalysis(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
Definition at line 139 of file NoiseAnalysis.h.
References noise_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 154 of file NoiseAnalysis.h.
References noiseMax_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 147 of file NoiseAnalysis.h.
References noiseMean_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 155 of file NoiseAnalysis.h.
References noiseMin_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 148 of file NoiseAnalysis.h.
References noiseSpread_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 143 of file NoiseAnalysis.h.
References noisy_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 138 of file NoiseAnalysis.h.
References peds_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 152 of file NoiseAnalysis.h.
References pedsMax_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 145 of file NoiseAnalysis.h.
References pedsMean_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 153 of file NoiseAnalysis.h.
References pedsMin_.
Referenced by NoiseSummaryFactory::extract().
|
inline |
Definition at line 146 of file NoiseAnalysis.h.
References pedsSpread_.
Referenced by NoiseSummaryFactory::extract().
|
virtual |
Prints analysis results.
Implements CommissioningAnalysis.
Definition at line 200 of file NoiseAnalysis.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Resets analysis member data.
Implements CommissioningAnalysis.
Definition at line 67 of file NoiseAnalysis.cc.
|
virtual |
Overrides base method.
Reimplemented from CommissioningAnalysis.
Definition at line 126 of file NoiseAnalysis.cc.
|
friend |
Definition at line 27 of file NoiseAnalysis.h.
|
private |
|
private |
Definition at line 132 of file NoiseAnalysis.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |