1 #ifndef MHO_Operator_HH__
2 #define MHO_Operator_HH__
46 void SetName(std::string name) { fName = name; }
53 std::string
GetName()
const {
return fName; }
64 virtual void SetPriority(
const double& priority) { fPriority = priority; }
73 virtual double Priority()
const {
return fPriority; }
Class MHO_Operator.
Definition: MHO_Operator.hh:21
virtual ~MHO_Operator()
Definition: MHO_Operator.cc:13
void SetName(std::string name)
Setter for operator name.
Definition: MHO_Operator.hh:46
virtual double Priority() const
Get the the priority field value.
Definition: MHO_Operator.hh:73
virtual bool Initialize()=0
Function Initialize.
virtual void SetPriority(const double &priority)
Setter for operator priority (determines order of execution within a operator category)
Definition: MHO_Operator.hh:64
std::string GetName() const
Getter for operator name.
Definition: MHO_Operator.hh:53
virtual bool Execute()=0
Function Execute.
MHO_Operator()
Definition: MHO_Operator.cc:7
Definition: MHO_ChannelLabeler.hh:17