Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Typedefs
dpp Namespace Reference

Top-level namespace of the Bayeux/dpp module library. More...

Classes

class  base_module
 Base processing module (abstract interface) More...
 
struct  brio_common
 brio I/O constants More...
 
class  chain_module
 A data processing module to chain children data processing modules. More...
 
class  context_service
 A service that handles a context object store implemented as a datatools::multi_properties container. More...
 
class  dpp_driver
 The data processing pipeline driver. More...
 
struct  dpp_driver_params
 The set of configuration parameters for the data processing pipeline driver. More...
 
class  dummy_module
 A dummy data processing module for tests. More...
 
class  dump_module
 A data processing module to dump data records. More...
 
class  histogram_service
 A service for managing 1D and 2D histograms. More...
 
class  i_data_sink
 Data sink/writer abstract interface. More...
 
class  i_data_source
 Data source/reader abstract interface. More...
 
class  if_module
 A data processing module to be apply only if some cut is fulfilled. More...
 
class  input_module
 An input data processing module for automated I/O operations. More...
 
class  io_common
 Some common data structure for I/O modules. More...
 
class  module_entry_type
 Module record entry class. More...
 
class  module_manager
 A manager for data processing modules. More...
 
class  output_module
 A output data processing module for automated I/O operations. More...
 
class  simple_brio_data_sink
 A brio-based I/O data sink/writer. More...
 
class  simple_brio_data_source
 A brio-based I/O data source/reader. More...
 
class  simple_data_sink
 A Boost/Serialization-based I/O data sink/writer. More...
 
class  simple_data_source
 A Boost/Serialization-based I/O data source/reader. More...
 
class  skip_module
 A data processing module to skip some data records. More...
 
class  utils_cut
 
class  utils_module
 A data processing module for automated utility operations (bank removal) More...
 
struct  version
 Describe the dpp API version and features. More...
 

Typedefs

typedef std::map< std::string, base_module * > module_dict_type
 
typedef datatools::handle< base_modulemodule_handle_type
 
typedef std::map< std::string, module_entry_typemodule_handle_dict_type
 

Detailed Description

Top-level namespace of the Bayeux/dpp module library.

Standard BRIO file format for physics event data is :

Store: "GI" (general informations as 'DPP_DU::properties' [optional])

Typedef Documentation

◆ module_dict_type

typedef std::map<std::string, base_module *> dpp::module_dict_type

◆ module_handle_dict_type

typedef std::map<std::string, module_entry_type> dpp::module_handle_dict_type

◆ module_handle_type