Purely virtual mother class that implements the main feautures of a cut function on a given dataset....
Definition: cut.h:20
 
double const _min
Minimal value.
Definition: cut.h:54
 
virtual ~Cut()
The "Cut" destructor.
Definition: cut.h:39
 
std::valarray< bool > _mask
Cut mask.
Definition: cut.h:56
 
Cut(Cut const &cut)
The "Cut" copy constructor.
 
double const _max
Maximal value.
Definition: cut.h:55
 
DataHandler const  & _dataset
The dataset to be processed.
Definition: cut.h:53
 
virtual void EnforceCut()=0
Purely virtual function to be used implemented in the derived class to eforce the cut.
 
Cut(DataHandler const &dataset, double const &min, double const &max)
The "Cut" constructor.
 
std::valarray< bool > GetMask() const
Function that returns the cut mask.
Definition: cut.h:50
 
The "DataHandler" class provides a common interface to all datasets. It provides methods to get kinem...
Definition: datahandler.h:23