Algorithm for calibration runs. More...
#include <CalibrationAlgorithm.h>
Public Member Functions | |
CalibrationAlgorithm (const edm::ParameterSet &pset, CalibrationAnalysis *const ) | |
const Histo & | histo (int i) const |
virtual | ~CalibrationAlgorithm () |
Public Member Functions inherited from CommissioningAlgorithm | |
void | analysis (const std::vector< TH1 * > &) |
CommissioningAlgorithm (CommissioningAnalysis *const ) | |
CommissioningAlgorithm () | |
virtual | ~CommissioningAlgorithm () |
Private Member Functions | |
void | analyse () |
CalibrationAlgorithm () | |
void | correctDistribution (TH1 *) const |
virtual void | extract (const std::vector< TH1 * > &) |
TF1 * | fitPulse (TH1 *, float rangeLow=0, float rangeHigh=-1) |
float | maximum (TH1 *) |
float | turnOn (TH1 *) |
Private Attributes | |
CalibrationAnalysis * | cal_ |
TF1 * | deconv_fitter_ |
Histo | histo_ [32] |
TF1 * | peak_fitter_ |
Additional Inherited Members | |
Public Types inherited from CommissioningAlgorithm | |
typedef std::pair< TH1 *, std::string > | Histo |
Protected Member Functions inherited from CommissioningAlgorithm | |
CommissioningAnalysis *const | anal () const |
uint32_t | extractFedKey (const TH1 *const ) |
Algorithm for calibration runs.
Definition at line 18 of file CalibrationAlgorithm.h.
CalibrationAlgorithm::CalibrationAlgorithm | ( | const edm::ParameterSet & | pset, |
CalibrationAnalysis * const | anal | ||
) |
Definition at line 20 of file CalibrationAlgorithm.cc.
|
inlinevirtual |
Definition at line 24 of file CalibrationAlgorithm.h.
|
inlineprivate |
Definition at line 30 of file CalibrationAlgorithm.h.
|
privatevirtual |
Performs histogram anaylsis.
Implements CommissioningAlgorithm.
Definition at line 101 of file CalibrationAlgorithm.cc.
|
private |
Definition at line 251 of file CalibrationAlgorithm.cc.
|
privatevirtual |
Extracts and organises histograms.
Implements CommissioningAlgorithm.
Definition at line 46 of file CalibrationAlgorithm.cc.
|
private |
Definition at line 260 of file CalibrationAlgorithm.cc.
|
inline |
Definition at line 26 of file CalibrationAlgorithm.h.
|
private |
Definition at line 290 of file CalibrationAlgorithm.cc.
|
private |
Definition at line 299 of file CalibrationAlgorithm.cc.
|
private |
Definition at line 57 of file CalibrationAlgorithm.h.
|
private |
Fitter in deconvolution mode
Definition at line 52 of file CalibrationAlgorithm.h.
|
private |
|
private |
Fitter in peak mode
Definition at line 55 of file CalibrationAlgorithm.h.