5#ifndef DQM_ALGORITHMS_LASTBINTHRESHOLD_H
6#define DQM_ALGORITHMS_LASTBINTHRESHOLD_H
8#include "dqm_core/Algorithm.h"
12namespace dqm_core {
class AlgorithmConfig; }
26 virtual dqm_core::Result *
execute(
const std::string &name,
const TObject &
object,
const dqm_core::AlgorithmConfig &
config);
27 using dqm_core::Algorithm::printDescription;
void getThresholds(const std::string &name, const dqm_core::AlgorithmConfig &config)
bool exceeds(double value, double threshold) const
virtual void printDescription(std::ostream &out)
virtual ~LastBinThreshold()
virtual dqm_core::Result * execute(const std::string &name, const TObject &object, const dqm_core::AlgorithmConfig &config)
virtual LastBinThreshold * clone()
LastBinThreshold(const std::string &name)
void getParameters(const std::string &name, const dqm_core::AlgorithmConfig &config)