CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes | Friends
CalibrationAnalysis Class Reference

Analysis for calibration runs. More...

#include <CalibrationAnalysis.h>

Inheritance diagram for CalibrationAnalysis:
CommissioningAnalysis

Public Member Functions

const VVFloatamplitude () const
 
const VFloatamplitudeMax () const
 
const VFloatamplitudeMean () const
 
const VFloatamplitudeMin () const
 
const VFloatamplitudeSpread () const
 
const VVFloatbaseline () const
 
const VFloatbaselineMax () const
 
const VFloatbaselineMean () const
 
const VFloatbaselineMin () const
 
const VFloatbaselineSpread () const
 
int calchan () const
 
 CalibrationAnalysis (const uint32_t &key, const bool &deconv, int calchan)
 
 CalibrationAnalysis (const bool &deconv, int calchan)
 
const VVFloatchi2 () const
 
const VFloatchi2Max () const
 
const VFloatchi2Mean () const
 
const VFloatchi2Min () const
 
const VFloatchi2Spread () const
 
bool deconvMode () const
 
const VVFloatmaximum () const
 
const VFloatmaximumMax () const
 
const VFloatmaximumMean () const
 
const VFloatmaximumMin () const
 
const VFloatmaximumSpread () const
 
void print (std::stringstream &, uint32_t not_used=0) override
 
void reset () override
 
const VVFloatriseTime () const
 
const VFloatriseTimeMax () const
 
const VFloatriseTimeMean () const
 
const VFloatriseTimeMin () const
 
const VFloatriseTimeSpread () const
 
const VVFloatsmearing () const
 
const VFloatsmearingMax () const
 
const VFloatsmearingMean () const
 
const VFloatsmearingMin () const
 
const VFloatsmearingSpread () const
 
const VVFloattail () const
 
const VFloattailMax () const
 
const VFloattailMean () const
 
const VFloattailMin () const
 
const VFloattailSpread () const
 
const VVFloattimeConstant () const
 
const VFloattimeConstantMax () const
 
const VFloattimeConstantMean () const
 
const VFloattimeConstantMin () const
 
const VFloattimeConstantSpread () const
 
const VVFloatturnOn () const
 
const VFloatturnOnMax () const
 
const VFloatturnOnMean () const
 
const VFloatturnOnMin () const
 
const VFloatturnOnSpread () const
 
const VVFloatundershoot () const
 
const VFloatundershootMax () const
 
const VFloatundershootMean () const
 
const VFloatundershootMin () const
 
const VFloatundershootSpread () const
 
 ~CalibrationAnalysis () override
 
- 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 VStringgetErrorCodes () 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 ()
 

Private Attributes

VVFloat amplitude_
 
VVFloat baseline_
 
int calchan_
 
VVFloat chi2_
 
bool deconv_
 
bool isScan_
 
VFloat max_amplitude_
 
VFloat max_baseline_
 
VFloat max_chi2_
 
VFloat max_maximum_
 
VFloat max_riseTime_
 
VFloat max_smearing_
 
VFloat max_tail_
 
VFloat max_timeConstant_
 
VFloat max_turnOn_
 
VFloat max_undershoot_
 
VVFloat maximum_
 
VFloat mean_amplitude_
 
VFloat mean_baseline_
 
VFloat mean_chi2_
 
VFloat mean_maximum_
 
VFloat mean_riseTime_
 
VFloat mean_smearing_
 
VFloat mean_tail_
 
VFloat mean_timeConstant_
 
VFloat mean_turnOn_
 
VFloat mean_undershoot_
 
VFloat min_amplitude_
 
VFloat min_baseline_
 
VFloat min_chi2_
 
VFloat min_maximum_
 
VFloat min_riseTime_
 
VFloat min_smearing_
 
VFloat min_tail_
 
VFloat min_timeConstant_
 
VFloat min_turnOn_
 
VFloat min_undershoot_
 
VVFloat riseTime_
 
VVFloat smearing_
 
VFloat spread_amplitude_
 
VFloat spread_baseline_
 
VFloat spread_chi2_
 
VFloat spread_maximum_
 
VFloat spread_riseTime_
 
VFloat spread_smearing_
 
VFloat spread_tail_
 
VFloat spread_timeConstant_
 
VFloat spread_turnOn_
 
VFloat spread_undershoot_
 
VVFloat tail_
 
VVFloat timeConstant_
 
VVFloat turnOn_
 
VVFloat undershoot_
 

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< VFloatVVFloat
 
typedef std::vector< VIntVVInt
 

Detailed Description

Analysis for calibration runs.

Author
C. Delaere

Definition at line 16 of file CalibrationAnalysis.h.

Constructor & Destructor Documentation

CalibrationAnalysis::CalibrationAnalysis ( const uint32_t &  key,
const bool &  deconv,
int  calchan 
)

Definition at line 14 of file CalibrationAnalysis.cc.

15  : CommissioningAnalysis(key,"CalibrationAnalysis"),
66  deconv_(deconv),
68  isScan_(false)
69 {;}
std::vector< float > VFloat
static const uint16_t invalid_
Definition: Constants.h:16
CalibrationAnalysis::CalibrationAnalysis ( const bool &  deconv,
int  calchan 
)

Definition at line 73 of file CalibrationAnalysis.cc.

74  : CommissioningAnalysis("CalibrationAnalysis"),
125  deconv_(deconv),
126  calchan_(calchan),
127  isScan_(false)
128 {;}
std::vector< float > VFloat
static const uint16_t invalid_
Definition: Constants.h:16
CalibrationAnalysis::~CalibrationAnalysis ( )
inlineoverride

Definition at line 27 of file CalibrationAnalysis.h.

27 {;}

Member Function Documentation

const VVFloat& CalibrationAnalysis::amplitude ( ) const
inline

Definition at line 32 of file CalibrationAnalysis.h.

References amplitude_.

Referenced by CalibrationSummaryFactory::extract().

32 { return amplitude_; }
const VFloat& CalibrationAnalysis::amplitudeMax ( ) const
inline

Definition at line 58 of file CalibrationAnalysis.h.

References max_amplitude_.

Referenced by CalibrationSummaryFactory::extract().

58 { return max_amplitude_; }
const VFloat& CalibrationAnalysis::amplitudeMean ( ) const
inline
const VFloat& CalibrationAnalysis::amplitudeMin ( ) const
inline

Definition at line 57 of file CalibrationAnalysis.h.

References min_amplitude_.

Referenced by CalibrationSummaryFactory::extract().

57 { return min_amplitude_; }
const VFloat& CalibrationAnalysis::amplitudeSpread ( ) const
inline

Definition at line 56 of file CalibrationAnalysis.h.

References spread_amplitude_.

Referenced by CalibrationSummaryFactory::extract().

56 { return spread_amplitude_; }
const VVFloat& CalibrationAnalysis::baseline ( ) const
inline

Definition at line 39 of file CalibrationAnalysis.h.

References baseline_.

Referenced by CalibrationSummaryFactory::extract().

39 { return baseline_; }
const VFloat& CalibrationAnalysis::baselineMax ( ) const
inline

Definition at line 90 of file CalibrationAnalysis.h.

References max_baseline_.

Referenced by CalibrationSummaryFactory::extract().

90 { return max_baseline_; }
const VFloat& CalibrationAnalysis::baselineMean ( ) const
inline

Definition at line 52 of file CalibrationAnalysis.h.

References mean_baseline_.

Referenced by CalibrationSummaryFactory::extract().

52 { return mean_baseline_; }
const VFloat& CalibrationAnalysis::baselineMin ( ) const
inline

Definition at line 89 of file CalibrationAnalysis.h.

References min_baseline_.

Referenced by CalibrationSummaryFactory::extract().

89 { return min_baseline_; }
const VFloat& CalibrationAnalysis::baselineSpread ( ) const
inline

Definition at line 88 of file CalibrationAnalysis.h.

References spread_baseline_.

Referenced by CalibrationSummaryFactory::extract().

88 { return spread_baseline_; }
int CalibrationAnalysis::calchan ( ) const
inline

Definition at line 97 of file CalibrationAnalysis.h.

References calchan_, print(), and reset().

97 { return calchan_; }
const VVFloat& CalibrationAnalysis::chi2 ( void  ) const
inline

Definition at line 41 of file CalibrationAnalysis.h.

References chi2_.

Referenced by CalibrationSummaryFactory::extract().

41 { return chi2_; }
const VFloat& CalibrationAnalysis::chi2Max ( ) const
inline

Definition at line 94 of file CalibrationAnalysis.h.

References max_chi2_.

Referenced by CalibrationSummaryFactory::extract().

94 { return max_chi2_; }
const VFloat& CalibrationAnalysis::chi2Mean ( ) const
inline
const VFloat& CalibrationAnalysis::chi2Min ( ) const
inline

Definition at line 93 of file CalibrationAnalysis.h.

References min_chi2_.

Referenced by CalibrationSummaryFactory::extract().

93 { return min_chi2_; }
const VFloat& CalibrationAnalysis::chi2Spread ( ) const
inline

Definition at line 92 of file CalibrationAnalysis.h.

References spread_chi2_.

Referenced by CalibrationSummaryFactory::extract().

92 { return spread_chi2_; }
bool CalibrationAnalysis::deconvMode ( ) const
inline

Definition at line 96 of file CalibrationAnalysis.h.

References deconv_.

Referenced by CalibrationHistosUsingDb::create(), and print().

96 { return deconv_; }
const VVFloat& CalibrationAnalysis::maximum ( ) const
inline

Definition at line 37 of file CalibrationAnalysis.h.

References maximum_.

Referenced by CalibrationSummaryFactory::extract().

37 { return maximum_; }
const VFloat& CalibrationAnalysis::maximumMax ( ) const
inline

Definition at line 82 of file CalibrationAnalysis.h.

References max_maximum_.

Referenced by CalibrationSummaryFactory::extract().

82 { return max_maximum_; }
const VFloat& CalibrationAnalysis::maximumMean ( ) const
inline

Definition at line 50 of file CalibrationAnalysis.h.

References mean_maximum_.

Referenced by CalibrationSummaryFactory::extract().

50 { return mean_maximum_; }
const VFloat& CalibrationAnalysis::maximumMin ( ) const
inline

Definition at line 81 of file CalibrationAnalysis.h.

References min_maximum_.

Referenced by CalibrationSummaryFactory::extract().

81 { return min_maximum_; }
const VFloat& CalibrationAnalysis::maximumSpread ( ) const
inline

Definition at line 80 of file CalibrationAnalysis.h.

References spread_maximum_.

Referenced by CalibrationSummaryFactory::extract().

80 { return spread_maximum_; }
void CalibrationAnalysis::print ( std::stringstream &  ,
uint32_t  not_used = 0 
)
overridevirtual

Prints analysis results.

Implements CommissioningAnalysis.

Definition at line 187 of file CalibrationAnalysis.cc.

References deconvMode(), CommissioningAnalysis::header(), mean_amplitude_, mean_baseline_, mean_chi2_, mean_maximum_, mean_riseTime_, mean_smearing_, mean_tail_, mean_timeConstant_, mean_turnOn_, and mean_undershoot_.

Referenced by calchan().

187  {
188  header( ss );
189  ss << " Monitorables for APV number : " << iapv;
190  if ( iapv == 0 ) { ss << " (first of pair)"; }
191  else if ( iapv == 1 ) { ss << " (second of pair)"; }
192  ss << std::endl;
193  ss << " Mean Amplitude of the pulse : " << mean_amplitude_[iapv] << std::endl
194  << " Mean Tail amplitude after 150ns : " << mean_tail_[iapv] << std::endl
195  << " Mean Rise time : " << mean_riseTime_[iapv] << std::endl
196  << " Mean Time constant : " << mean_timeConstant_[iapv] << std::endl
197  << " Mean Turn on time : " << mean_turnOn_[iapv] << std::endl
198  << " Mean peak time : " << mean_maximum_[iapv] << std::endl
199  << " Mean undershoot amplitude : " << mean_undershoot_[iapv] << std::endl
200  << " Mean baseline amplitude : " << mean_baseline_[iapv] << std::endl
201  << " Mean Smearing parameter : " << mean_smearing_[iapv] << std::endl
202  << " Mean Chi2 of the fit : " << mean_chi2_[iapv] << std::endl;
203  if(deconvMode()) {
204  ss << "Data obtained in deconvolution mode." << std::endl;
205  } else {
206  ss << "Data obtained in peak mode." << std::endl;
207  }
208 }
virtual void header(std::stringstream &) const
void CalibrationAnalysis::reset ( )
overridevirtual

Resets analysis member data.

Implements CommissioningAnalysis.

Definition at line 132 of file CalibrationAnalysis.cc.

References amplitude_, baseline_, chi2_, sistrip::invalid_, max_amplitude_, max_baseline_, max_chi2_, max_maximum_, max_riseTime_, max_smearing_, max_tail_, max_timeConstant_, max_turnOn_, max_undershoot_, maximum_, mean_amplitude_, mean_baseline_, mean_chi2_, mean_maximum_, mean_riseTime_, mean_smearing_, mean_tail_, mean_timeConstant_, mean_turnOn_, mean_undershoot_, min_amplitude_, min_baseline_, min_chi2_, min_maximum_, min_riseTime_, min_smearing_, min_tail_, min_timeConstant_, min_turnOn_, min_undershoot_, riseTime_, smearing_, spread_amplitude_, spread_baseline_, spread_chi2_, spread_maximum_, spread_riseTime_, spread_smearing_, spread_tail_, spread_timeConstant_, spread_turnOn_, spread_undershoot_, tail_, timeConstant_, turnOn_, and undershoot_.

Referenced by MatrixReader.MatrixReader::__init__(), calchan(), and MatrixReader.MatrixReader::showRaw().

132  {
183 }
std::vector< float > VFloat
static const uint16_t invalid_
Definition: Constants.h:16
std::vector< VFloat > VVFloat
const VVFloat& CalibrationAnalysis::riseTime ( ) const
inline

Definition at line 34 of file CalibrationAnalysis.h.

References riseTime_.

Referenced by CalibrationSummaryFactory::extract().

34 { return riseTime_; }
const VFloat& CalibrationAnalysis::riseTimeMax ( ) const
inline

Definition at line 66 of file CalibrationAnalysis.h.

References max_riseTime_.

Referenced by CalibrationSummaryFactory::extract().

66 { return max_riseTime_; }
const VFloat& CalibrationAnalysis::riseTimeMean ( ) const
inline
const VFloat& CalibrationAnalysis::riseTimeMin ( ) const
inline

Definition at line 65 of file CalibrationAnalysis.h.

References min_riseTime_.

Referenced by CalibrationSummaryFactory::extract().

65 { return min_riseTime_; }
const VFloat& CalibrationAnalysis::riseTimeSpread ( ) const
inline

Definition at line 64 of file CalibrationAnalysis.h.

References spread_riseTime_.

Referenced by CalibrationSummaryFactory::extract().

64 { return spread_riseTime_; }
const VVFloat& CalibrationAnalysis::smearing ( ) const
inline

Definition at line 40 of file CalibrationAnalysis.h.

References smearing_.

Referenced by CalibrationSummaryFactory::extract().

40 { return smearing_; }
const VFloat& CalibrationAnalysis::smearingMax ( ) const
inline

Definition at line 74 of file CalibrationAnalysis.h.

References max_smearing_.

Referenced by CalibrationSummaryFactory::extract().

74 { return max_smearing_; }
const VFloat& CalibrationAnalysis::smearingMean ( ) const
inline
const VFloat& CalibrationAnalysis::smearingMin ( ) const
inline

Definition at line 73 of file CalibrationAnalysis.h.

References min_smearing_.

Referenced by CalibrationSummaryFactory::extract().

73 { return min_smearing_; }
const VFloat& CalibrationAnalysis::smearingSpread ( ) const
inline

Definition at line 72 of file CalibrationAnalysis.h.

References spread_smearing_.

Referenced by CalibrationSummaryFactory::extract().

72 { return spread_smearing_; }
const VVFloat& CalibrationAnalysis::tail ( ) const
inline

Definition at line 33 of file CalibrationAnalysis.h.

References tail_.

Referenced by CalibrationSummaryFactory::extract().

33 { return tail_; }
const VFloat& CalibrationAnalysis::tailMax ( ) const
inline

Definition at line 62 of file CalibrationAnalysis.h.

References max_tail_.

Referenced by CalibrationSummaryFactory::extract().

62 { return max_tail_; }
const VFloat& CalibrationAnalysis::tailMean ( ) const
inline
const VFloat& CalibrationAnalysis::tailMin ( ) const
inline

Definition at line 61 of file CalibrationAnalysis.h.

References min_tail_.

Referenced by CalibrationSummaryFactory::extract().

61 { return min_tail_; }
const VFloat& CalibrationAnalysis::tailSpread ( ) const
inline

Definition at line 60 of file CalibrationAnalysis.h.

References spread_tail_.

Referenced by CalibrationSummaryFactory::extract().

60 { return spread_tail_; }
const VVFloat& CalibrationAnalysis::timeConstant ( ) const
inline

Definition at line 35 of file CalibrationAnalysis.h.

References timeConstant_.

Referenced by CalibrationSummaryFactory::extract().

35 { return timeConstant_; }
const VFloat& CalibrationAnalysis::timeConstantMax ( ) const
inline

Definition at line 70 of file CalibrationAnalysis.h.

References max_timeConstant_.

Referenced by CalibrationSummaryFactory::extract().

70 { return max_timeConstant_; }
const VFloat& CalibrationAnalysis::timeConstantMean ( ) const
inline
const VFloat& CalibrationAnalysis::timeConstantMin ( ) const
inline

Definition at line 69 of file CalibrationAnalysis.h.

References min_timeConstant_.

Referenced by CalibrationSummaryFactory::extract().

69 { return min_timeConstant_; }
const VFloat& CalibrationAnalysis::timeConstantSpread ( ) const
inline

Definition at line 68 of file CalibrationAnalysis.h.

References spread_timeConstant_.

Referenced by CalibrationSummaryFactory::extract().

const VVFloat& CalibrationAnalysis::turnOn ( ) const
inline

Definition at line 36 of file CalibrationAnalysis.h.

References turnOn_.

Referenced by CalibrationSummaryFactory::extract().

36 { return turnOn_; }
const VFloat& CalibrationAnalysis::turnOnMax ( ) const
inline

Definition at line 78 of file CalibrationAnalysis.h.

References max_turnOn_.

Referenced by CalibrationSummaryFactory::extract().

78 { return max_turnOn_; }
const VFloat& CalibrationAnalysis::turnOnMean ( ) const
inline

Definition at line 49 of file CalibrationAnalysis.h.

References mean_turnOn_.

Referenced by CalibrationSummaryFactory::extract().

49 { return mean_turnOn_; }
const VFloat& CalibrationAnalysis::turnOnMin ( ) const
inline

Definition at line 77 of file CalibrationAnalysis.h.

References min_turnOn_.

Referenced by CalibrationSummaryFactory::extract().

77 { return min_turnOn_; }
const VFloat& CalibrationAnalysis::turnOnSpread ( ) const
inline

Definition at line 76 of file CalibrationAnalysis.h.

References spread_turnOn_.

Referenced by CalibrationSummaryFactory::extract().

76 { return spread_turnOn_; }
const VVFloat& CalibrationAnalysis::undershoot ( ) const
inline

Definition at line 38 of file CalibrationAnalysis.h.

References undershoot_.

Referenced by CalibrationSummaryFactory::extract().

38 { return undershoot_; }
const VFloat& CalibrationAnalysis::undershootMax ( ) const
inline

Definition at line 86 of file CalibrationAnalysis.h.

References max_undershoot_.

Referenced by CalibrationSummaryFactory::extract().

86 { return max_undershoot_; }
const VFloat& CalibrationAnalysis::undershootMean ( ) const
inline

Definition at line 51 of file CalibrationAnalysis.h.

References mean_undershoot_.

Referenced by CalibrationSummaryFactory::extract().

51 { return mean_undershoot_; }
const VFloat& CalibrationAnalysis::undershootMin ( ) const
inline

Definition at line 85 of file CalibrationAnalysis.h.

References min_undershoot_.

Referenced by CalibrationSummaryFactory::extract().

85 { return min_undershoot_; }
const VFloat& CalibrationAnalysis::undershootSpread ( ) const
inline

Definition at line 84 of file CalibrationAnalysis.h.

References spread_undershoot_.

Referenced by CalibrationSummaryFactory::extract().

84 { return spread_undershoot_; }

Friends And Related Function Documentation

friend class CalibrationAlgorithm
friend

Definition at line 29 of file CalibrationAnalysis.h.

Member Data Documentation

VVFloat CalibrationAnalysis::amplitude_
private

Parameters extracted from the fit of pulse shape

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by amplitude(), CalibrationAlgorithm::analyse(), and reset().

VVFloat CalibrationAnalysis::baseline_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), baseline(), and reset().

int CalibrationAnalysis::calchan_
private

calchan value used in that dataset

Definition at line 116 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), and calchan().

VVFloat CalibrationAnalysis::chi2_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), chi2(), and reset().

bool CalibrationAnalysis::deconv_
private

fit mode: deconv or not ?

Definition at line 113 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), deconvMode(), and CalibrationAlgorithm::fitPulse().

bool CalibrationAnalysis::isScan_
private

internal mode: cal scan or standard run

Definition at line 119 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), CalibrationAlgorithm::correctDistribution(), and CalibrationAlgorithm::extract().

VFloat CalibrationAnalysis::max_amplitude_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by amplitudeMax(), CalibrationAlgorithm::analyse(), and reset().

VFloat CalibrationAnalysis::max_baseline_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), baselineMax(), and reset().

VFloat CalibrationAnalysis::max_chi2_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), chi2Max(), and reset().

VFloat CalibrationAnalysis::max_maximum_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), maximumMax(), and reset().

VFloat CalibrationAnalysis::max_riseTime_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and riseTimeMax().

VFloat CalibrationAnalysis::max_smearing_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and smearingMax().

VFloat CalibrationAnalysis::max_tail_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and tailMax().

VFloat CalibrationAnalysis::max_timeConstant_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and timeConstantMax().

VFloat CalibrationAnalysis::max_turnOn_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and turnOnMax().

VFloat CalibrationAnalysis::max_undershoot_
private

Definition at line 109 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and undershootMax().

VVFloat CalibrationAnalysis::maximum_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), maximum(), and reset().

VFloat CalibrationAnalysis::mean_amplitude_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by amplitudeMean(), CalibrationAlgorithm::analyse(), print(), and reset().

VFloat CalibrationAnalysis::mean_baseline_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), baselineMean(), print(), and reset().

VFloat CalibrationAnalysis::mean_chi2_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), chi2Mean(), print(), and reset().

VFloat CalibrationAnalysis::mean_maximum_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), maximumMean(), print(), and reset().

VFloat CalibrationAnalysis::mean_riseTime_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), print(), reset(), and riseTimeMean().

VFloat CalibrationAnalysis::mean_smearing_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), print(), reset(), and smearingMean().

VFloat CalibrationAnalysis::mean_tail_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), print(), reset(), and tailMean().

VFloat CalibrationAnalysis::mean_timeConstant_
private
VFloat CalibrationAnalysis::mean_turnOn_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), print(), reset(), and turnOnMean().

VFloat CalibrationAnalysis::mean_undershoot_
private

Definition at line 107 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), print(), reset(), and undershootMean().

VFloat CalibrationAnalysis::min_amplitude_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by amplitudeMin(), CalibrationAlgorithm::analyse(), and reset().

VFloat CalibrationAnalysis::min_baseline_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), baselineMin(), and reset().

VFloat CalibrationAnalysis::min_chi2_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), chi2Min(), and reset().

VFloat CalibrationAnalysis::min_maximum_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), maximumMin(), and reset().

VFloat CalibrationAnalysis::min_riseTime_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and riseTimeMin().

VFloat CalibrationAnalysis::min_smearing_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and smearingMin().

VFloat CalibrationAnalysis::min_tail_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and tailMin().

VFloat CalibrationAnalysis::min_timeConstant_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and timeConstantMin().

VFloat CalibrationAnalysis::min_turnOn_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and turnOnMin().

VFloat CalibrationAnalysis::min_undershoot_
private

Definition at line 108 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and undershootMin().

VVFloat CalibrationAnalysis::riseTime_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and riseTime().

VVFloat CalibrationAnalysis::smearing_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and smearing().

VFloat CalibrationAnalysis::spread_amplitude_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by amplitudeSpread(), CalibrationAlgorithm::analyse(), and reset().

VFloat CalibrationAnalysis::spread_baseline_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), baselineSpread(), and reset().

VFloat CalibrationAnalysis::spread_chi2_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), chi2Spread(), and reset().

VFloat CalibrationAnalysis::spread_maximum_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), maximumSpread(), and reset().

VFloat CalibrationAnalysis::spread_riseTime_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and riseTimeSpread().

VFloat CalibrationAnalysis::spread_smearing_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and smearingSpread().

VFloat CalibrationAnalysis::spread_tail_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and tailSpread().

VFloat CalibrationAnalysis::spread_timeConstant_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and timeConstantSpread().

VFloat CalibrationAnalysis::spread_turnOn_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and turnOnSpread().

VFloat CalibrationAnalysis::spread_undershoot_
private

Definition at line 110 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and undershootSpread().

VVFloat CalibrationAnalysis::tail_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and tail().

VVFloat CalibrationAnalysis::timeConstant_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and timeConstant().

VVFloat CalibrationAnalysis::turnOn_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and turnOn().

VVFloat CalibrationAnalysis::undershoot_
private

Definition at line 106 of file CalibrationAnalysis.h.

Referenced by CalibrationAlgorithm::analyse(), reset(), and undershoot().