|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DQM_ALGORITHMS_LASTBINTHRESHOLDACTION_H
6 #define DQM_ALGORITHMS_LASTBINTHRESHOLDACTION_H
8 #include <dqm_core/Algorithm.h>
37 void operator() (
const std::string&, std::string&,
double,
double)
const {}
43 double averageBinContent,
double lastBinContent)
const;
46 template<
class Exceed,
class Action>
53 virtual dqm_core::Result*
execute(
const std::string& ,
const TObject& ,
const dqm_core::AlgorithmConfig& )
override;
54 using dqm_core::Algorithm::printDescription;
64 #endif // DQM_ALGORITHMS_LASTBINTHRESHOLDACTION_H
bool operator()(double a, double b, double) const
virtual LastBinThresholdAction * clone() override
virtual void printDescription(std::ostream &out) const
ICscStripFitter::Result Result
virtual dqm_core::Result * execute(const std::string &, const TObject &, const dqm_core::AlgorithmConfig &) override
bool operator()(double a, double b, double error=0.) const
bool operator()(double a, double b, double) const
void operator()(const std::string &histogramName, std::string action, double averageBinContent, double lastBinContent) const
LastBinThresholdAction(const std::string &name)
void operator()(const std::string &, std::string &, double, double) const