1 #ifndef CondFormats_SiStripObjects_CalibrationScanAnalysis_H
2 #define CondFormats_SiStripObjects_CalibrationScanAnalysis_H
70 void print(std::stringstream&, uint32_t not_used = 0)
override;
71 void reset()
override;
93 std::map<std::string, VFloat>
tail_;
101 std::map<std::string, VFloat>
chi2_;
124 #endif // CondFormats_SiStripObjects_CalibrationScanAnalysis_H
const std::vector< TGraph2D * > & decayTimeVsISHAVsVFS()
const VFloat & tunedUndershoot()
const VFloat & turnOn(const std::string &key)
static const float maxDecayTimeThreshold_
const VFloat & tunedTail()
const VFloat & tunedAmplitude()
const VFloat & tunedBaseline()
const VFloat & tunedSmearing()
std::vector< TGraph * > riseTime_vs_isha_
static const float minAmplitudeThreshold_
std::map< std::string, VFloat > turnOn_
~CalibrationScanAnalysis() override
const std::vector< TGraph * > & decayTimeVsVFS()
std::map< std::string, VFloat > tail_
const VFloat & tail(const std::string &key)
static const float minBaselineThreshold_
const VFloat & chi2(const std::string &key)
std::map< std::string, VFloat > decayTime_
const VFloat & amplitude(const std::string &key)
const VFloat & tunedDecayTime()
static const float minDecayTimeThreshold_
static const float maxTurnOnThreshold_
std::map< std::string, VFloat > amplitude_
std::map< std::string, VBool > isvalid_
std::vector< TGraph2D * > riseTime_vs_isha_vfs_
const VBool isValid(const std::string &key)
static const float maxISHAforVFSTune_
static const float maxPeakTimeThreshold_
std::vector< float > VFloat
const VFloat & baseline(const std::string &key)
static const float maxChi2Threshold_
const VFloat & decayTime(const std::string &key)
std::map< std::string, VFloat > riseTime_
const VFloat & tunedRiseTime()
Analysis for calibration scans.
std::vector< bool > VBool
bool isValid() const override
Algorithm for calibration runs.
std::vector< TGraph2D * > decayTime_vs_isha_vfs_
tuple key
prepare the HTCondor submission files and eventually submit them
static const float VFSrange_
static const float maxRiseTimeThreshold_
const VFloat & peakTime(const std::string &key)
static const float minISHAforVFSTune_
std::vector< uint16_t > VInt
const VFloat & undershoot(const std::string &key)
const VFloat & smearing(const std::string &key)
void addOneCalibrationPoint(const std::string &key)
std::vector< TGraph * > decayTime_vs_vfs_
std::map< std::string, VFloat > smearing_
const VFloat & tunedPeakTime()
void print(std::stringstream &, uint32_t not_used=0) override
CalibrationScanAnalysis(const uint32_t &key, const bool &deconv)
const VFloat & tunedTurnOn()
std::map< std::string, VFloat > baseline_
static const float minPeakTimeThreshold_
const VFloat & riseTime(const std::string &key)
const std::vector< TGraph2D * > & riseTimeVsISHAVsVFS()
const VFloat & tunedChi2()
std::map< std::string, VFloat > peakTime_
static const float minRiseTimeThreshold_
std::map< std::string, VFloat > undershoot_
Abstract base for derived classes that provide analysis of commissioning histograms.
static const float maxBaselineThreshold_
std::map< std::string, VFloat > chi2_
static const float minTurnOnThreshold_
const std::vector< TGraph * > & riseTimeVsISHA()