Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Namespaces | Typedefs | Enumerations
cut_tools.h File Reference
#include <iostream>
#include <string>
#include <map>
#include <exception>
#include <boost/scoped_ptr.hpp>
#include <datatools/handle.h>
#include <datatools/i_tree_dump.h>
#include <datatools/properties.h>
#include <datatools/bit_mask.h>

Go to the source code of this file.

Classes

class  cuts::cut_entry_type
 Internal record that handles a dynamically allocated cut. More...
 

Namespaces

 datatools
 The Bayeux/datatools library top-level namespace.
 
 cuts
 Top-level namespace of the Bayeux/cuts module library.
 

Typedefs

typedef datatools::handle< i_cut > cuts::cut_handle_type
 Alias type for a cut handle. More...
 
typedef std::map< std::string, cut_entry_type > cuts::cut_handle_dict_type
 Alias type of a dictionary of cut entry. More...
 
typedef std::vector< std::string > cuts::ordered_cut_list_type
 Alias type of an array of cut names. More...
 

Enumerations

enum  cuts::selection_result_type { cuts::SELECTION_INAPPLICABLE = -1, cuts::SELECTION_REJECTED = 0, cuts::SELECTION_ACCEPTED = 1 }
 Enumeration of cut selection return status. More...