Analysis for calibration runs. More...
#include <CalibrationAnalysis.h>
Public Member Functions | |
const VVFloat & | amplitude () const |
const VFloat & | amplitudeMax () const |
const VFloat & | amplitudeMean () const |
const VFloat & | amplitudeMin () const |
const VFloat & | amplitudeSpread () const |
int | calchan () const |
CalibrationAnalysis (const uint32_t &key, const bool &deconv, int calchan) | |
CalibrationAnalysis (const bool &deconv, int calchan) | |
const VVFloat & | chi2 () const |
const VFloat & | chi2Max () const |
const VFloat & | chi2Mean () const |
const VFloat & | chi2Min () const |
const VFloat & | chi2Spread () const |
bool | deconvMode () const |
void | print (std::stringstream &, uint32_t not_used=0) |
void | reset () |
const VVFloat & | riseTime () const |
const VFloat & | riseTimeMax () const |
const VFloat & | riseTimeMean () const |
const VFloat & | riseTimeMin () const |
const VFloat & | riseTimeSpread () const |
const VVFloat & | smearing () const |
const VFloat & | smearingMax () const |
const VFloat & | smearingMean () const |
const VFloat & | smearingMin () const |
const VFloat & | smearingSpread () const |
const VVFloat & | tail () const |
const VFloat & | tailMax () const |
const VFloat & | tailMean () const |
const VFloat & | tailMin () const |
const VFloat & | tailSpread () const |
const VVFloat & | timeConstant () const |
const VFloat & | timeConstantMax () const |
const VFloat & | timeConstantMean () const |
const VFloat & | timeConstantMin () const |
const VFloat & | timeConstantSpread () const |
virtual | ~CalibrationAnalysis () |
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 |
virtual bool | isValid () const |
const std::string & | myName () const |
void | setErrorCodes (const VString &errors) |
virtual void | summary (std::stringstream &) const |
virtual | ~CommissioningAnalysis () |
Friends | |
class | CalibrationAlgorithm |
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 |
Analysis for calibration runs.
Definition at line 16 of file CalibrationAnalysis.h.
CalibrationAnalysis::CalibrationAnalysis | ( | const uint32_t & | key, |
const bool & | deconv, | ||
int | calchan | ||
) |
Definition at line 14 of file CalibrationAnalysis.cc.
CalibrationAnalysis::CalibrationAnalysis | ( | const bool & | deconv, |
int | calchan | ||
) |
Definition at line 53 of file CalibrationAnalysis.cc.
|
inlinevirtual |
Definition at line 27 of file CalibrationAnalysis.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
virtual |
Prints analysis results.
Implements CommissioningAnalysis.
Definition at line 127 of file CalibrationAnalysis.cc.
|
virtual |
Resets analysis member data.
Implements CommissioningAnalysis.
Definition at line 92 of file CalibrationAnalysis.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file CalibrationAnalysis.h.
References mean_timeConstant_.
|
inline |
|
inline |
Definition at line 60 of file CalibrationAnalysis.h.
References spread_timeConstant_.
|
friend |
Definition at line 29 of file CalibrationAnalysis.h.
|
private |
Parameters extracted from the fit of pulse shape
Definition at line 82 of file CalibrationAnalysis.h.
Referenced by amplitude().
|
private |
calchan value used in that dataset
Definition at line 96 of file CalibrationAnalysis.h.
Referenced by calchan().
|
private |
Definition at line 82 of file CalibrationAnalysis.h.
Referenced by chi2().
|
private |
fit mode: deconv or not ?
Definition at line 93 of file CalibrationAnalysis.h.
Referenced by deconvMode().
|
private |
internal mode: cal scan or standard run
Definition at line 99 of file CalibrationAnalysis.h.
|
private |
Definition at line 88 of file CalibrationAnalysis.h.
Referenced by amplitudeMax().
|
private |
Definition at line 88 of file CalibrationAnalysis.h.
Referenced by chi2Max().
|
private |
Definition at line 88 of file CalibrationAnalysis.h.
Referenced by riseTimeMax().
|
private |
Definition at line 88 of file CalibrationAnalysis.h.
Referenced by smearingMax().
|
private |
Definition at line 88 of file CalibrationAnalysis.h.
Referenced by tailMax().
|
private |
Definition at line 88 of file CalibrationAnalysis.h.
Referenced by timeConstantMax().
|
private |
Definition at line 84 of file CalibrationAnalysis.h.
Referenced by amplitudeMean().
|
private |
Definition at line 84 of file CalibrationAnalysis.h.
Referenced by chi2Mean().
|
private |
Definition at line 84 of file CalibrationAnalysis.h.
Referenced by riseTimeMean().
|
private |
Definition at line 84 of file CalibrationAnalysis.h.
Referenced by smearingMean().
|
private |
Definition at line 84 of file CalibrationAnalysis.h.
Referenced by tailMean().
|
private |
Definition at line 84 of file CalibrationAnalysis.h.
Referenced by timeConstantMean().
|
private |
Definition at line 86 of file CalibrationAnalysis.h.
Referenced by amplitudeMin().
|
private |
Definition at line 86 of file CalibrationAnalysis.h.
Referenced by chi2Min().
|
private |
Definition at line 86 of file CalibrationAnalysis.h.
Referenced by riseTimeMin().
|
private |
Definition at line 86 of file CalibrationAnalysis.h.
Referenced by smearingMin().
|
private |
Definition at line 86 of file CalibrationAnalysis.h.
Referenced by tailMin().
|
private |
Definition at line 86 of file CalibrationAnalysis.h.
Referenced by timeConstantMin().
|
private |
Definition at line 82 of file CalibrationAnalysis.h.
Referenced by riseTime().
|
private |
Definition at line 82 of file CalibrationAnalysis.h.
Referenced by smearing().
|
private |
Definition at line 90 of file CalibrationAnalysis.h.
Referenced by amplitudeSpread().
|
private |
Definition at line 90 of file CalibrationAnalysis.h.
Referenced by chi2Spread().
|
private |
Definition at line 90 of file CalibrationAnalysis.h.
Referenced by riseTimeSpread().
|
private |
Definition at line 90 of file CalibrationAnalysis.h.
Referenced by smearingSpread().
|
private |
Definition at line 90 of file CalibrationAnalysis.h.
Referenced by tailSpread().
|
private |
Definition at line 90 of file CalibrationAnalysis.h.
Referenced by timeConstantSpread().
|
private |
Definition at line 82 of file CalibrationAnalysis.h.
Referenced by tail().
|
private |
Definition at line 82 of file CalibrationAnalysis.h.
Referenced by timeConstant().