All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Public Attributes
nemo3::cut_factory Class Reference

Factory to generate various cuts. More...

#include <cut_factory.h>

List of all members.

Public Member Functions

bool is_debug () const
 is verbose ?
void set_debug (bool)
 set verbose
void do_register (const cut_creator_t &creator_, const std::string &cut_id_="")
 Add the cuts to the NemoCuts list, if it doesn't exist yet.
 cut_factory (bool preload_=true)
 default constructor, if preload, check if cuts already exist in NemoCuts
virtual ~cut_factory ()
 default destructor
virtual nemocuts::ICut * CreateCut (const std::string &cut_id_, const nemocuts::ICutFactory::cut_properties_t &cut_properties_)
 from the NemoCuts/ICutFactoryinterface
void dump_cuts (std::ostream &out_=std::clog)
 output the loaded cuts

Public Attributes

cut_creator_dict_t __creators
 the NemoCuts' cuts dictionnary

Detailed Description

Factory to generate various cuts.

depend on NemoCuts

As example

See also:
energy_cut
multiplicity_cut
tof_cut
track_scin_association_cut
source_cut

The documentation for this class was generated from the following file: