10 using namespace sistrip;
119 ss <<
" Monitorables for APV number : " << iapv;
121 ss <<
" (first of pair)";
122 }
else if (iapv == 1) {
123 ss <<
" (second of pair)";
126 ss <<
" Looking at key " <<
amplitude_.begin()->first << std::endl;
137 ss <<
"Data obtained in deconvolution mode." << std::endl;
139 ss <<
"Data obtained in peak mode." << std::endl;
static const float maxDecayTimeThreshold_
static const float minAmplitudeThreshold_
std::map< std::string, VFloat > turnOn_
std::map< std::string, VFloat > tail_
static const float minBaselineThreshold_
std::map< std::string, VFloat > decayTime_
static const float minDecayTimeThreshold_
static const float maxTurnOnThreshold_
std::map< std::string, VFloat > amplitude_
std::map< std::string, VBool > isvalid_
static const float maxISHAforVFSTune_
static const float maxPeakTimeThreshold_
std::vector< float > VFloat
static const float maxChi2Threshold_
std::map< std::string, VFloat > riseTime_
std::vector< bool > VBool
bool isValid() const override
tuple key
prepare the HTCondor submission files and eventually submit them
static const float VFSrange_
static const float maxRiseTimeThreshold_
static const float minISHAforVFSTune_
std::vector< uint16_t > VInt
virtual void header(std::stringstream &) const
static const uint16_t invalid_
void addOneCalibrationPoint(const std::string &key)
std::map< std::string, VFloat > smearing_
void print(std::stringstream &, uint32_t not_used=0) override
CalibrationScanAnalysis(const uint32_t &key, const bool &deconv)
std::map< std::string, VFloat > baseline_
static const float minPeakTimeThreshold_
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_