#include <memory>
#include "CalibTracker/SiPixelTools/interface/SiPixelOfflineCalibAnalysisBase.h"
#include "TMinuit.h"
#include <iomanip>
Go to the source code of this file.
Classes | |
class | SiPixelSCurveCalibrationAnalysis |
Description: <one line="" class="" summary>="">. More... | |
Typedefs | |
typedef std::map< uint32_t, sCurveHistogramHolder > | detIDHistogramMap |
typedef std::map < sCurveHistogramType, MonitorElement * > | sCurveHistogramHolder |
Enumerations | |
enum | sCurveErrorFlag { errNoDigi, errOK, errFlaggedBadByUser, errBadChi2Prob, errFitNonPhysical, errNoTurnOn, errAllZeros } |
enum | sCurveHistogramType { kSigmaSummary, kSigmas, kThresholdSummary, kThresholds, kChi2Summary, kChi2s, kFitResults, kFitResultSummary } |
typedef std::map<uint32_t, sCurveHistogramHolder> detIDHistogramMap |
Definition at line 53 of file SiPixelSCurveCalibrationAnalysis.h.
typedef std::map<sCurveHistogramType, MonitorElement*> sCurveHistogramHolder |
Definition at line 52 of file SiPixelSCurveCalibrationAnalysis.h.
enum sCurveErrorFlag |
errNoDigi | |
errOK | |
errFlaggedBadByUser | |
errBadChi2Prob | |
errFitNonPhysical | |
errNoTurnOn | |
errAllZeros |
Definition at line 41 of file SiPixelSCurveCalibrationAnalysis.h.
00041 { 00042 errNoDigi, //default value (will actually never get passed to the analyzer, but included for consistency when viewing histograms) 00043 errOK, //everything is OK 00044 errFlaggedBadByUser, //fit converged, but parameters are outside a user specified range (i.e. noise (sigma) > 6 ADC counts) 00045 errBadChi2Prob, //fit converged, but failed user specified chi2 test 00046 errFitNonPhysical, //fit converged, but in a nonsensical region (i.e. vCalMax < threshold < 0, sigma > vCalMax, etc) 00047 errNoTurnOn, //sCurve never turned on above 90% 00048 errAllZeros //sCurve was all zeros. This shouldn't ever happen, (all zeros would prevent a CalibDigi from being produced) but is included as a potential tool for potential future debugging 00049 };
enum sCurveHistogramType |
kSigmaSummary | |
kSigmas | |
kThresholdSummary | |
kThresholds | |
kChi2Summary | |
kChi2s | |
kFitResults | |
kFitResultSummary |
Definition at line 30 of file SiPixelSCurveCalibrationAnalysis.h.
00030 { 00031 kSigmaSummary, //1d 00032 kSigmas, //2d 00033 kThresholdSummary, //1d 00034 kThresholds, //2d 00035 kChi2Summary, //1d 00036 kChi2s, //2d 00037 kFitResults, //2d 00038 kFitResultSummary //1d 00039 };