NEMO3 i_ana_event_cut. More...
#include <i_ana_event_cut.h>
Classes | |
| class | creator_registration |
| NEMO3 cut creator registration. More... | |
| class | cut_db |
| NEMO3 cut database. More... | |
Public Types | |
| typedef boost::scoped_ptr< cut_db > | scoped_cut_db_t |
Public Member Functions | |
| bool | is_applyable () const |
| returns true if the applyable option is on | |
| void | set_applyable (bool applyable_=true) |
| sets the applyable option | |
| i_ana_event_cut () | |
| constructor | |
| virtual | ~i_ana_event_cut () |
| destructor | |
| void | set_ana_event (event_t &ana_event_) |
| sets the ana_event on which cuts will be applyed | |
| virtual bool | accept ()=0 |
| ? | |
| bool | Accept () |
| from nemo::ICut interface | |
| void | SetUserData (void *ana_event_ptr_) |
| from nemo::ICut interface | |
| virtual std::string | cut_id () const =0 |
| pure virtual method for cut factory stuff | |
| virtual cut_creator_t | cut_creator () const =0 |
| pure virtual method for cut factory stuff | |
Static Public Member Functions | |
| static cut_db & | get_cut_db () |
| returns the reference to the cut database | |
Protected Member Functions | |
| event_t & | _event () |
| returns the reference to the event (protected) | |
Protected Attributes | |
| bool | __applyable |
| event_t * | __ana_event |
Private Member Functions | |
| virtual void | __prepare_cut () |
| pure virtual method for cut factory stuff | |
| virtual void | __finish_cut () |
| pure virtual method for cut factory stuff | |
Static Private Attributes | |
| static scoped_cut_db_t | g__cut_db |
NEMO3 i_ana_event_cut.
Description : Interface that permits to handle cuts on ana_event
1.8.0