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