Utility class to dynamically add cuts to modules from a config file. More...
#include <AddCutFunctor.hh>
Classes | |
| class | CutRegistrar |
| Template class that registers a specific cut of type T. More... | |
| class | VCut |
| Abstract cut class to be stored in STL containers. More... | |
Public Types | |
|
typedef std::map< std::string, VCut * > | cuts_list |
| map of VCut* with a string name identifier | |
Public Member Functions | |
| AddCutFunctor (BaseModule *parent) | |
| std::istream & | operator() (std::istream &in) |
| overload istream operator for the cut | |
| std::ostream & | operator() (std::ostream &out) |
| overload ostream operator for the cut | |
Static Public Member Functions | |
| static std::string | GetFunctionName () |
| static cuts_list * | GetListOfCuts () |
| Get all the cuts defined so far. | |
Private Attributes | |
| BaseModule * | _parent |
Utility class to dynamically add cuts to modules from a config file.
Definition at line 25 of file AddCutFunctor.hh.
1.6.1