1 #ifndef CONDTOOLS_HCAL_VISUALIZEHFPHASE1PMTPARAMS_H_
2 #define CONDTOOLS_HCAL_VISUALIZEHFPHASE1PMTPARAMS_H_
34 return "[-v] [--minAsymm a0] [--maxAsymm a1] [--minCharge Qmin] "
35 "[--maxCharge Qmax] [--minTDC t0] [--maxTDC t1] [--plotPoints n]";
40 std::ostringstream os;
42 os <<
" --minAsymm (default " <<
minAsymm <<
") minimum value of charge asymmetry for plot axes\n\n";
43 os <<
" --maxAsymm (default " <<
maxAsymm <<
") maximum value of charge asymmetry for plot axes\n\n";
44 os <<
" --minCharge (default " <<
minCharge <<
") minimum value of charge for plot axes\n\n";
45 os <<
" --maxCharge (default " <<
maxCharge <<
") maximum value of charge for plot axes\n\n";
46 os <<
" --maxTDC (default " <<
minTDC <<
") minimum value of TDC time for plot axes\n\n";
47 os <<
" --maxTDC (default " <<
maxTDC <<
") maximum value of TDC time for plot axes\n\n";
48 os <<
" -v (verbose) print various diagnostics "
49 <<
"to the standard output\n";
65 #endif // CONDTOOLS_HCAL_VISUALIZEHFPHASE1PMTPARAMS_H_
OneShotIStream option(const char *shortOpt, const char *longOpt=nullptr)
void load(cmdline::CmdLine &cmdline)
const char * description() const
bool has(const char *shortOpt, const char *longOpt=nullptr)
TkSoA const *__restrict__ CAHitNtupletGeneratorKernelsGPU::QualityCuts cuts
static const char * options()
void visualizeHFPhase1PMTParams(const std::vector< HcalDetId > &idVec, const HFPhase1PMTParams &cuts, const VisualizationOptions &options, const HFPhase1PMTParams *reference=nullptr)