Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
►Nbayeux | Top-level namespace of the Bayeux library |
►Ndetail | |
Cbayeux_library | |
Cversion | Describe the Bayeux API version and features |
►Nboost | Serialization stuff for CLHEP 'vector_3d' |
►Narchive | |
Cportable_archive_exception | Exception being thrown when serialization cannot proceed |
Cportable_iarchive | Portable binary input archive using little endian format |
Cportable_oarchive | Portable binary output archive using little endian format |
►Nserialization | |
Ctracking_level< ::datatools::handle< T > > | Struct used internally by the serialization mechanism of handles for memory tracking |
►Nbrio | Top-level namespace of the Bayeux/brio module library |
►Ndetail | Nested namespace of the Bayeux/brio module library (detail) |
Cbase_io | The internal I/O base class |
Creader | The brio generic reader class |
►Cstore_info | A class that contains internal dynamic informations for a given store |
Cconstants | |
Cversion | Describe the brio API version and features |
Cwriter | The brio generic writer class |
►Ncuts | Top-level namespace of the Bayeux/cuts module library |
Caccept_cut | A cut that always accepts |
Cand_cut | The AND binary cut |
Ccut_entry_type | Internal record that handles a dynamically allocated cut |
Ccut_manager | The cut manager class |
Ccut_service | The cut service |
Cexclude_cut | The EXCLUDE binary cut (a OR NOT b) |
Ci_binary_cut | The abstract base class for binary cuts |
►Ci_cut | The cut abstract base class (interface) |
Ci_referenced_data | An abstract class for daughter templatized data wrapper classes |
Creferenced_data | A weak reference to an arbitrary object with tracked type_info |
Ci_multi_cut | The abstract base class for multi cuts |
Cmulti_and_cut | A multi AND cut |
Cmulti_or_cut | A multi OR cut |
Cmulti_xor_cut | A multi XOR cut |
Cnand_cut | The NAND binary cut |
Cnor_cut | The NOR binary cut |
Cnot_cut | The NOT cut |
Cor_cut | The OR binary cut |
Crandom_cut | A cut that randomly accepts |
Creject_cut | A cut that always rejects |
Cversion | Describe the cuts API version and features |
Cxnor_cut | The XNOR binary cut |
Cxor_cut | The XOR binary cut |
►Ndatatools | The Bayeux/datatools library top-level namespace |
►Nconfiguration | Nested namespace of the Bayeux/datatools module library |
►Nparsing | |
Cdependency_logic_ast | Parsing AST: |
Cdependency_logic_ast_op | AST general operator node: |
Cdependency_logic_ast_slot | AST leaf node: |
►Nui | |
CFileDialogLauncherButton | Button to launch a file dialog widget |
Cparameter_item_delegate | Item delegate for parameter value |
CRealDialogLauncherButton | Button to launch a real dialog widget |
Cregistry_model_wrapper | A wrapper that handles a registry tree model and its associated viewer object |
Ctree_item | Node/item of the tree model wrapping a variant registry record |
Cvariant_registry_cli | |
Cvariant_registry_dialog | A widget to browse/edit a configuration variant registry |
Cvariant_registry_tree_model | Qt tree model for configuration variant registry |
Cvariant_registry_viewer | A widget to browse/edit a configuration variant registry |
Cvariant_repository_cli | |
Cvariant_repository_dialog | A widget to browse/edit a configuration variant repository |
Cvariant_repository_viewer | A widget to browse/edit a configuration variant registry |
Cand_logic | AND predicate |
Carray_occurrence | Single occurrence |
Cascii_io | ASCII I/O utility for variant repository and registries |
Cbase_dependency_logic | Base class for variant enabling logic predicates |
Cenumerated_string_value_repr_instance_grammar | Parser for a enumerated string value representation |
Cfull_param_enum_string_value_path_instance_grammar | Parser for a full variant parameter value path |
Cfull_param_path_instance_grammar | Parser for a full variant parameter path |
Cfull_param_value_group_path_instance_grammar | Parser for a full variant parameter value group path |
Cfull_variant_path_instance_grammar | Parser for a full variant path |
Cgroup_name_instance_grammar | Parser for a variant parameter group name |
Ci_occurrence | Abstract interface for all occurrence objects |
Clocal_param_path_instance_grammar | Parser for a local variant parameter path |
Clocal_variant_path_instance_grammar | Parser for a local variant path |
Cmodel_item | Configuration item with an embedded parameter or variant model handle through a smart pointer |
Cnot_logic | NOT predicate |
Coccurrence_factory | Occurrence factory |
Cor_logic | OR predicate |
Cparam_name_instance_grammar | Parser for a variant parameter name |
►Cparameter_model | Description/model of a configuration parameter |
Cbase_enum_metadata | Base enumerated item metadata |
Cboolean_enum_value_metadata | Boolean enumeration support |
Cinteger_enum_value_metadata | Integer enumeration support |
Cinteger_range_enum_metadata | Integer range support |
Creal_enum_value_metadata | Real enumeration support |
Creal_range_enum_metadata | Real range support |
Cstring_enum_value_metadata | String enumeration support |
Cparameter_physical | Physical parameter physical |
Cregistry_name_instance_grammar | Parser for a registry name |
Csingle_occurrence | Single occurrence for a physical parameter in a variant model |
Cslot_logic | Variant slot predicate |
Cvariant_dependency | A variant dependency associated a depender variant object o a set of dependee variants. The object may be one of the following types: |
Cvariant_dependency_logic_builder | Dependency logic builder from an AST |
►Cvariant_dependency_model | Model of variant dependencies associated to a variant repository |
Cdependee_record | Description of a dependee slot: |
Cdependency_record | Description of a dependency: |
►Cvariant_model | Model of a configuration variant |
Cparameter_record | Parameter record |
Cvariant_name_instance_grammar | Parser for a variant name |
Cvariant_object_info | Structure describing a variant object of interest which may have (dynamic) dependencies |
Cvariant_parameter_set_comparator | Comparator functor used to sort variant parameters by registry and path |
Cvariant_parameter_set_type | A triplet of character strings representing a variant parameter set directive |
Cvariant_physical | Physical variant physical |
Cvariant_preprocessor | Configuration variant string preprocessor |
►Cvariant_record | Variant registry record node |
Cdaughter_type | |
Cvariant_registry | Registry of configuration variant parameters and associated variants |
Cvariant_registry_manager | A Factory/manager for configuration variants and associated parameters |
Cvariant_reporting | Variant processing reporting |
►Cvariant_repository | Variant repository |
Cexporter | Export a variant repository to a properties container |
Cimporter | Import a variant repository from a properties container |
Cregistry_entry | Entry that hosts a variant registry |
►Cvariant_service | Variant user interface service |
Cconfig | Variant service configuration parameters |
Cregistry_record | Record for an additional registry |
Cvariant_exception | Exception for variant related error |
Cxor_logic | XOR predicate |
►Ndetail | Nested namespace of the Bayeux/datatools module library (detail) |
►Nocd | Nested private namespace of the Bayeux/datatools module library (OCD) |
C_ocd_sfr | Default templatized OCD system factory register manager |
Cbase_system_factory_registrar | Base class for all OCD registrar classes |
Cloader | |
►Cocd_registration | OCD registration container |
Centry_type | Internal entry to handle the OCD data associated to a class |
Csystem_factory_registrar | Templatized OCD registrar class |
►Nreflection | Nested private namespace of the Bayeux/datatools module library (reflection) |
Cguid_defined | Struct used internally by the reflection mechanism |
Cguid_initializer | Struct used internally by the reflection mechanism |
Cinit_guid | |
CDynamicLoader | Portable loading of dynamic libraries or dll's |
Csys | System class for developpers: |
►Nintrospection | Nested namespace of the Bayeux/datatools module library |
Cargument | Description of a method argument |
Cdata_description | Data description |
Cmethod | Description of a method |
Cmethod_args_builder | This class uses a variable map from the command line to build a list of arguments for calling a function/method through the reflection API |
Cmethod_builder | This class uses the reflection API to build the description of a function or a class method. Special tags are expected in the reflection API of the function/method in order to generate the function introspective description. The mapped function may have or not a unique returned value. The mapped function can have an arbitrary number of input arguments. Only scalar argument/returned values of simple types (bool, integer, real, string) are supported for now |
Cunit_info | Unit information associated to a parameter |
►Nqt | |
Cinterface | Interface to Qt |
Cled | A LED widget with ON/OFF(/INDETERMINATE) status |
►Nui | |
►Nansi_colors | |
Cansi_code | |
Cbackground_black | |
Cbackground_blue | |
Cbackground_bright_black | |
Cbackground_bright_blue | |
Cbackground_bright_cyan | |
Cbackground_bright_green | |
Cbackground_bright_magenta | |
Cbackground_bright_red | |
Cbackground_bright_white | |
Cbackground_bright_yellow | |
Cbackground_cyan | |
Cbackground_green | |
Cbackground_magenta | |
Cbackground_red | |
Cbackground_white | |
Cbackground_yellow | |
Cblink_fast | |
Cblink_off | |
Cblink_slow | |
Ccolor_8bits | |
Cconcealed_off | |
Cconcealed_on | |
Cdefault_background | |
Cencircled_on | |
Cforeground_black | |
Cforeground_blue | |
Cforeground_bright_black | |
Cforeground_bright_blue | |
Cforeground_bright_cyan | |
Cforeground_bright_green | |
Cforeground_bright_magenta | |
Cforeground_bright_red | |
Cforeground_bright_white | |
Cforeground_bright_yellow | |
Cforeground_cyan | |
Cforeground_green | |
Cforeground_magenta | |
Cforeground_red | |
Cforeground_white | |
Cforeground_yellow | |
Cframed_off | |
Cframed_on | |
Chigh_intensity_on | |
Cinverse_off | |
Cinverse_on | |
Citalic_off | |
Citalics_on | |
Clow_intensity_on | |
Cnormal_intensity | |
Coverlined_off | |
Coverlined_on | |
Creset | |
Crestore_default | |
Cstrikethrough_off | |
Cstrikethrough_on | |
Cunderline_off | |
Cunderline_on | |
Cbase_command | Base command |
Cbase_command_interface | Command interface for arbitrary objects |
Cbasic_shell | Command line shell interface |
Cconst_target_command | Base command for a const target object |
Cconst_target_command_interface | Base command interface for a const target object |
►Cihs | Interface Hierarchy System |
Cnode | A node in the IHS |
Creflective_command | Reflective command for a target object |
Creflective_command_interface | Reflective command interface for a target object |
Cshell_cd_command | Shell cd command |
Cshell_command_interface | Base command interface for a shell |
Cshell_exit_command | Shell exit command |
Cshell_help_command | Shell help command |
Cshell_load_command | Shell load command |
Cshell_ls_command | Shell ls command |
Cshell_man_command | Shell man command |
Cshell_pwd_command | Shell pwd command |
Cshell_tree_command | Shell tree command |
Ctarget_command | Base command for a target object |
Ctarget_command_interface | Base command interface for a target object |
Ctraits | |
Cwrapped_boolean | Wrapper for a boolean value |
Cwrapped_integer | Wrapper for an integer value |
Cwrapped_real_with_unit | Wrapper for a real value with associated unit |
Cwrapped_real_without_unit | Wrapper for a dimensionless real value |
►Nunits | Utilities for units based on the CLHEP library's implementation |
Cregistry | A registry for units |
Cunit | The description of an unit |
Cunit_dimension | The description of an unit dimension |
C_system_factory_registrator | Utility template class to enable auto-(un)registration of a derived class in a system factory register of a base class |
Carray_input_buffer | Input stream buffer associated to a plain array of characters (char *) |
Cbad_things_cast | An exception for invalid cast operation within the things class |
Cbase_factory_register | The base class for all specialized template factory registration classes |
Cbase_service | The base service class |
Cbit_mask | Some useful constants to manipulate bits typically within an unsigned integer of 32 bits |
Ccaster | Templatized concrete caster class for casting pointers from a covariant class hierarchy to some other type |
►Ccommand | Generic command utilities |
Creturned_info | Command returned information |
Ccomputing_time | A class that compute time statistics |
►Cconfiguration_property_description | An object that describes the way an objet of a given class can be configured from properties |
Cdependency_entry | Description of a dependency |
Cdata_reader | A generic data reader based on Boost/Serialization |
Cdata_writer | A generic data writer based on Boost/Serialization |
►Cdependency_graph | Dependency graph |
Ccycle_detector | Visitor for cycle detection |
Cedge_properties_t | |
►Cfvocf_visitor | Visitor for finding dependee vertices of given category |
Cend_of_algo_exception | |
Cgraph_properties_t | |
Cvertex_properties_t | |
Cdependency_info_type | Record that stores informations about the dependency between services : |
Cenriched_base | A base class with useful attributes usable in many contexts |
Cevent_id | A simple event identifier based on a run number and an event number Run and event numbers are represented by 32 bits signed integrals. The event_id class is serializable through the Boost.Serialization library. Utilities for standard I/O streams is also provided |
Cevent_id_equal_predicate | Predicate to check if an event_id equals another one |
►Cfactory_register | Template factory registration class |
Cfactory_record_type | |
Chandle | Templatized handle class that wraps a Boost shared pointer and behaves like a reference |
Chandle_pool | A pool of handles on a given class |
Chandle_predicate | Forward declaration : |
Ci_caster | Templatized abstract interface class with a cast method using covariant return types |
Ci_clear | A pure abstract class (interface) for inherited clearable classes |
Ci_cloneable | A pure abstract class (interface) for inherited cloneable classes |
Ci_named | A pure abstract class (interface) for named objects, possibly with dynamic name. Example: a class with fixed name |
Ci_predicate | A template predicate abstract class |
Ci_serializable | Base abstract class of all serializable (and possibly introspectable) classes |
►Ci_tree_dumpable | An interface with utilities for printable objects |
Cbase_print_options | Default print options POD |
Cinherit_skip_tag | Output stream manipulator |
Cinherit_tag | Output stream manipulator |
Ctags | Default tags for tree-formated print |
Ciarraystream | Std::istream interface for a plain array of characters (char *) |
Cinteger_range | A class representing an interval of integer values |
►Cio | I/O utilities |
Cconstants | |
Cindenter | I/O indenter class |
►Cio_factory | A generic base reader/writer class based on Boost/Serialization |
Cformat | |
Cio_reader | A generic reader class inherited from the io_factory class |
Cio_writer | A generic writer class inherited from the io_factory class |
Civectorstream | Std::istream interface for a std::vector of characters (std::vector<char>) |
►Ckernel | The datatools kernel singleton with embedded resources and components |
Cparam_type | The set of configuration parameters for the datatools kernel |
►Clibrary_info | Host a register of static and/or dynamic informations about libraries or software components |
Ckeys | Library/software component description property keys |
Clibrary_loader | A DLL loader class |
Clibrary_query_service | Library information query service |
Clogger | Organise logging functionality under one roof |
Cmother_to_daughter_predicate | A template mother-to-daughter caster predicate class |
►Cmulti_properties | A container of mapped properties objects |
Cconfig | Reader/writer class for multi_properties objects |
Cdefaults | Default values |
Centry | Section entry handle internal data stored within the dictionary of the multi_properties class |
Cobject_configuration_description | An object that describes the way an object of a given class can be configured through properties |
Cocd_driver | The OCD manual application |
Cocd_driver_params | Parameters of the OCD manual object |
Costream_manipulator | Ostream_manipulator class |
Costream_manipulator_ref | Ostream_manipulator_ref class |
Covectorstream | Std::ostream interface for a std::vector of characters (std::vector<char>) |
►Cproperties | A dictionary of arbitrary properties |
Cbasic_key_validator | Pure abstract class for key validator |
Cconfig | Class for ASCII file I/O operations with properties objects |
►Cdata | Internal data stored within the dictionary of the properties class |
Cdefaults | Provides static method for default values for each supported type |
Cdefault_key_validator | Default abstract class for key validator |
Crange_tools | Utility that hosts constants relative to range and interval objects |
Creal_range | A class representing an interval of real (double precision) values with support of embedded units |
Csafe_serial | Template container wrapper class for safe storage of object with regards to Boost/Serilization memory tracking feature |
Cservice_entry | Internal entry for service objects stored in the service manager class |
Cservice_manager | Service management class |
►Csmart_filename | A class that builds an arbitrary list of filenames on user request. Supported modes are: |
Clabels | |
►Csmart_ref | A template class that stores a reference to an object and additional associated meta-data |
Chas_flag | Predicate used by the smart_ref template class |
Ctemp_file | A class for the management of temporary unique file stored in a given directory |
►Cthings | A generic serializable and noncopyable container for arbitrary serializable objects |
Centry_type | Internal entry for serializable object stored in the thing class |
Ctracer | A tracer object stores some arbitrary output in a trace file |
Curn | A class representing a simplified URN conforming parts of the RFC2141 |
►Curn_db_service | A service with a dictionary of URN informations |
Cbackward_links | List of [from] URN node backward pointing links associated to a [to] URN node |
Cdependee_db_entry | External dependee URN database service |
Cdependency_graph_builder | Populated a dependency graph |
Curn_record | URN record |
Curn_info | A class documenting an object addressed by its unique URN and linked to other objects (also addressed by URNs). |
Curn_query_service | A service which allows queries about URNs thanks to embedded specialized dictionaries of URN informations and URN/path resolver tables |
Curn_to_path | A class representing the association of an URN to some paths. A path maybe a filesystem path, an URL, a hostname/port identifier or any other location address that can be represented as a character string. The list if registered paths is ordered to reflect some possible priority policy, depending on the way paths have been inserted in the register |
Curn_to_path_resolver_service | URN to file path resolver service |
Cvector_input_buffer | Input stream buffer associated to a std::vector of characters (std::vector<char>) |
Cvector_output_buffer | Output stream buffer associated to a std::vector of characters (std::vector<char>) |
Cversion | Describe the datatools API version and features |
►Cversion_id | A class representing a version ID : |
Ctags | |
►Ndpp | Top-level namespace of the Bayeux/dpp module library |
Cbase_module | Base processing module (abstract interface) |
Cbrio_common | Brio I/O constants |
►Cchain_module | A data processing module to chain children data processing modules |
Cmodule_entry | Record for a module using a specific label |
Ccontext_service | A service that handles a context object store implemented as a datatools::multi_properties container |
Cdpp_driver | The data processing pipeline driver |
Cdpp_driver_params | The set of configuration parameters for the data processing pipeline driver |
Cdummy_module | A dummy data processing module for tests |
Cdump_module | A data processing module to dump data records |
Chistogram_service | A service for managing 1D and 2D histograms |
►Ci_data_sink | Data sink/writer abstract interface |
Csink_record | Internal class of the i_data_sink interface class |
►Ci_data_source | Data source/reader abstract interface |
Csource_record | Internal class of the i_data_source interface class |
►Cif_module | A data processing module to be apply only if some cut is fulfilled |
Ccut_entry | Cut record entry |
Cmodule_entry | Internal module record entry |
Cinput_module | An input data processing module for automated I/O operations |
Cio_common | Some common data structure for I/O modules |
Cmodule_entry_type | Module record entry class |
Cmodule_manager | A manager for data processing modules |
Coutput_module | A output data processing module for automated I/O operations |
Csimple_brio_data_sink | A brio-based I/O data sink/writer |
Csimple_brio_data_source | A brio-based I/O data source/reader |
Csimple_data_sink | A Boost/Serialization-based I/O data sink/writer |
Csimple_data_source | A Boost/Serialization-based I/O data source/reader |
►Cskip_module | A data processing module to skip some data records |
Cmodule_entry | Internal class of the skip_module class |
Cutils_cut | |
Cutils_module | A data processing module for automated utility operations (bank removal) |
Cversion | Describe the dpp API version and features |
►Nemfield | Top-level namespace of the Bayeux/emfield module library |
Cbase_electromagnetic_field | Abstract base class for all electromagnetic field |
Celectromagnetic_field_manager | Electromagnetic field manager |
Cemfield_geom_plugin | A plugin for the geomtools' geometry manager that drives some EM fields manager |
►Cgeom_map | Mapping of electromagnetic fields with geometry volume |
Cassociation_entry | |
►Clinear_combination_field | Class representing linear combination of many EM fields |
Ccombined_field_entry | Internal class for linear_combination_field |
►Cmulti_zone_field | A class that computes the value of the EM field that depends on the position with respect to the coordinate system. Several regions are associated to several fields |
Czone_field_entry | The information associated to a given zone |
Coscillating_field | Class representing a weighted electric/magnetic field with some oscillating coefficient |
Cplacement_field | Class that recomputes a given field in some arbitrary coordinate system using a placement object to operate the transformation with respect to the global coordinate system |
►Cpolynomial_magnetic_field | |
Cmagnetic_field_coordinate | Internal structure to embed polynomial parameters |
Cuniform_electric_field | |
Cuniform_magnetic_field | |
Cversion | Describe the emfield API version and features |
►Ngenbb | Top-level namespace of the Bayeux/genbb_help module library |
►Ndecay0 | Nested namespace of the Bayeux/genbb_help module library (decay0 C++ port) |
Cbbpars | |
CBJ69 | |
Cbj69sl2 | |
Cdenrange | |
Cenrange | Energy range information for DBD generation |
Ceta_nme | |
Cgenbbpar | |
Chelpbb | |
Cparbeta | |
Cparbeta1 | |
Cparbeta2 | |
►Ndetail | |
Cpg_entry_type | |
►Npdg | |
Cparticle | The identification of a particle with its PDG code This follows the scheme from http://pdg.lbl.gov/2014/reviews/rpp2014-rev-monte-carlo-numbering.pdf |
Cparticle_registry | A registry for particle entries |
Calpha_decay | Description of an alpha decay |
Cbase_decay_driver | Base decay driver |
►Cbeta_decay | Description of a beta decay |
Celectron_shakeoff_entry | Entry for a given daughter recoil ion's charge state |
►Ccombined_particle_generator | Generator for combined generators |
Centry_type | Particle generator entry |
Cdecay_driver_factory | Decay driver factory methods |
Cfermi_function | Fermi function for beta+/- decays |
Cfrom_file_generator | A generator that loads primary events from a file |
Cgenbb_mgr | Legacy bridge manager that reads Genbb files |
Cgenbb_writer | |
Ci_genbb | GENBB particle generator abstract base class |
Ci_lorentz_boost_generator | Abstract mother class to fetch Lorentz Boost data |
Ckinematics | Relastivistic particle kinematics |
Clorentz_boost_wrapper | Wrapper for another generator |
Cmanager | GENBB particle manager management class |
Cnuclear_decay | Description of a nuclear decay |
Cnuclear_decay_generator | A generator that shoot nuclear decays |
Cnuclear_decay_manager | A nuclear decay manager |
►Cnuclear_level | Description of a nuclear level |
Cdecay_channel | A decay channel attached to the level |
Cnuclear_transition | Description of a deexcitation nuclear transition between two levels of the same nuclide (gamma + IC) |
Cprimary_event | A primary event from a Monte-Carlo generator |
Cprimary_particle | A primary particle generated by a Monte Carlo generator process |
Csave_to_file_wrapper | Wrapper for another generator |
►Csingle_particle_generator | Generator for single particles with some special kinematics |
Cion_data_type | |
Cmulti_rays_record_type | |
Cneutrino_data_type | |
Ctime_slicer_generator | Time slicer generator |
Ctwo_body_decay | Description of a two body decay |
Cutils | Utility class |
Cversion | Describe the genbb_help API version and features |
Cwdecay0 | Decay0/GENBB (C++ port) generator wrapper |
►Ngenvtx | Top-level namespace of the Bayeux/genvtx module library |
Cbox_model_vg | A vertex generator based on a boxed geometry model |
Cbox_vg | A vertex generator based on the geometry of a 3D box |
►Ccombined_vg | A vertex generator that combined several vertex generators wuth specific weighting rules |
Centry_type | Entry for a vertex generator to be combined |
Ccylinder_model_vg | A vertex generator based on a cylindric geometry model |
Ccylinder_vg | A vertex generator based on the geometry of a 3D cylinder |
Cfrom_file_vg | Generate vertex from a file storing precomputed vertexes |
Cgenvtx_driver | The genvtx driver |
Cgenvtx_driver_params | Genvtx driver configuration parameters |
Ci_from_model_vg | An abstract vertex generator based on a geometry model |
Ci_vertex_generator | The base interface class for all vertex generator classes |
Cin_materials_vertex_validator | The vertex validation |
Cmanager | Vertex generator manager |
Cnot_in_daughters_vertex_validator | Vertex validator that select only vertex shoot from a given volume but not in its daughter volumes |
Corigin_definition | |
Cplacement_vg | A vertex generator that changes the placement (translation/rotation) of another vertex generator |
Cpolycone_model_vg | A vertex generator based on a polycone geometry model |
Cpolycone_vg | A vertex generator based on the geometry of a 3D polycone |
Cright_circular_conical_frustrum | |
Csphere_model_vg | A vertex generator based on a spherical geometry model |
Csphere_vg | Vertex generator from a sphere |
Cspot_vertex_generator | Vertex generator from a single point |
Ctube_model_vg | A vertex generator based on a tube geometry model |
Ctube_vg | A vertex generator based on the geometry of a 3D tube |
Cutils | Utilities for vertex generators |
Cversion | Describe the genvtx API version and features |
►Cvertex_validation | The vertex validation |
Cgeometry_context | Object which embeds the geometry context of a given vertex |
Cvg_entry_type | |
Cvg_tools | |
Cweight_entry_type | Weight data for combined vertex generators |
Cweight_info | Information about the weighting of combined vertex generators |
►Ngeomtools | Top-level namespace of the Bayeux/geomtools module library |
►Nstl | Nested namespace of the Bayeux/geomtools module library (STereoLithography) |
Cfacet | A STL facet |
Csolid | A STL solid |
Cvertex | A STL vertex |
Caddress_set | A set of indexes representing subaddresses in a geometry ID (see geomtools::geom_id) |
►Cangular_range | Angular range |
Citerator | Forward iterator associated to an angular range |
►Cbase_hit | The base class for hit objects that locate events in a geometry model |
Chas_flag_predicate | Predicate that checks if the auxiliaries container stores some specific flag |
Chas_geom_id_predicate | Predicate that checks if the hit has some specific geometry ID |
Chas_hit_id_predicate | Predicate that checks if the hit has some specific ID |
Chas_key_predicate | Predicate that checks if the auxiliaries container stores some property with a specific key |
Chas_string_property_predicate | Predicate that checks if the auxiliaries container stores some property with a specific key |
Ci_measurement | Generic abstract interface for a measurement on a hit |
Cnegates_predicate | Predicate that negates another predicate |
Cbase_locator | |
Cblur_spot | A blur spot is a measurement hit that may represents a vertex with 1D, 2D or 3D dimension |
Cbounding_data | Bounding volume data for i_shape_3d derived solid shapes |
Cbox | The 3D shape model for a box |
Ccircle | A circular arc (1D shape) |
Cclassified_segment | A classified segment consists in a 3D segment with a first and a last point in an arbitrary reference frame and which is assigned a property that details if the segment lies inside a volume, outside a volume or is contained on the surface of a volume |
►Ccolor | Color |
Ccolor_db | Color register |
Cconstants | Color labels |
Ccontext | Color context object |
Ccomposite_surface | The abstract base class for all 2D shapes/surfaces |
Ccone | Cone utilities |
Cconstants | Some constants |
Ccylinder | The 3D shape model for a cylinder |
►Ccylindric_extrusion_boxed_model | A geometry model implementing a box with a cylindrical extrusion, open on both bottom and top faces of the box |
Cwires_drawer | Special wires 3D rendering |
Ccylindrical_sector | A spherical sector (2D shape) |
Cdisk | A disk/ring sector surface (2D shape) |
►Cdisplay_data | |
Cdisplay_entry | |
Cdisplay_item | |
Clabel_item | |
Cellipse | A circular arc (1D shape) |
Cellipsoid | The 3D shape model for an ellipsoid |
Cellipsoid_sector | The 2D shape/surface model for an ellipsoid sector |
Celliptical_cylinder | The 3D shape model for an elliptical cylinder |
Celliptical_cylinder_sector | The 2D shape/surface model for an elliptical cylinder sector |
Celliptical_sector | A elliptical_sector sector surface (2D shape) |
Cextruded_box | The 3D shape model for an extruded box |
►Cextruded_box_model | A geometry model implementing a box with a cylindrical extrusion |
Cwires_drawer | Special 3D rendering |
Cface_identifier | Identifier of a face attached to a solid shape |
Cface_info | Information about the nature and positioning of a face of the solid |
Cface_intercept_info | Hosts the parameters of |
Cfacet34 | A triangle or convex quadrangle facet of a tessellated solid |
Cfacet_segment | A segment associated to a facet |
Cfacet_vertex | A vertex (corner) of a triangle or quadrangle facet in a tessellated solid |
Cfilled_utils | |
Cfoot_point_on_quadric_finder | Marching method to find the foot point of a point on the surface of a quadric |
Cgdml_export | GDML export class |
►Cgdml_writer | GDML writer class used by the geomtools GDML export functionalities |
Cphysvol | Description of a physical volume |
Creplicavol | Description of a replica volume |
Cgeom_id | |
Cgeom_info | A record for geometry information about a physical volume in a virtual geometry |
Cgeom_map | |
Cgeometry_service | Generic geometry service |
Cgeomtools_driver | |
Cgeomtools_driver_params | |
►Cgnuplot_draw | Drawing primitives for various solid shapes |
Cxyz_range | A XYZ range used to record drawn points in an effective bounding box |
►Cgnuplot_drawer | An Gnuplot driver object responsible of the display of a virtual geometry |
Ccstream | Colored stream handle |
Cdd_entry | Storage entry for embedded display data |
Chas_dd_addr | Predicate that tests the address of a display data |
Crange | |
Cvisibility_rules | Visibility rules for 3D volume rendering |
Cgrid_model | A geometry model implementing a mother box volume with some daughter volumes positioned on a 2D grid |
Chas_geom_type_predicate | Predicate that tests if a geom_info object has a given geometry Id |
Chelix_3d | An helix (1D shape) in a 3D space |
Ci_base_locator | |
►Ci_composite_shape_3d | Base class for binary composite shapes |
Cshape_type | Record for a composite shape |
Ci_find_intercept | Abstract interface for all objects for which we can compute the intercept with a ray emitted from a point |
Ci_locator | |
Ci_model | The base class for geometry models |
►Ci_object_3d | Mother abstract class for all 3D object classes |
Ci_getter | Object 3D abstract getter class |
Cobject_entry | An entry that stores a 3D object |
Ci_placement | Abstract interface for all placement objects |
Ci_polygon | Polygon 2D shape |
Ci_shape_1d | The abstract base class for all 1D curves/shapes |
Ci_shape_2d | The abstract base class for all 2D shapes/surfaces |
Ci_shape_3d | Mother abstract class for all 3D solid shapes |
Ci_stackable | Abstract base stackable object |
Ci_wires_3d_rendering | Brief Abstract interface for objects that can describe themselves as a collection of polylines for 3D rendering |
Ci_wires_drawer | Base class for all shape drawer objects in wires mode |
►Cid_mgr | |
Ccategory_info | |
Cid_selector | A selector of geometry IDs using a specific geometry category |
Cintersection_3d | Intersection of two 3D shapes |
Cio | I/O constants for the serialization of vector(2D/3D) and rotation objects |
Cline_3d | An line/segment (1D shape) in a 3D space |
►Clogical_volume | A logical geometry volume (ala GDML) |
Clocate_result | Data structure resulting of the logical_volume::locate method |
►Cmanager | Geometry manager for virtual geometry modelling. Main geometry manager for the modelisation of various experimental setups in the framework of the nuclear and particle physics experiments |
Cbase_plugin | The geometry manager's plugin base class |
Cplugin_entry | Internal record plugin handling |
►Cmapping | The geometry ID mapping |
Cconstants | |
Cmapping_plugin | A geometry manager plugin with embeded mapping with its specific mapping rules |
Cmapping_utils | Mapping utilities |
Cmaterial | |
Cmaterials_plugin | A plugin for the geomtools' geometry manager that embeds an isotope/element/material manager |
Cmodel_factory | The factory of geometry models |
►Cmodel_with_internal_items_tools | Handler for internal items |
Citem_type | Internal item record |
►Cmodel_with_internal_mesh_data | Handler to add daughter volumes on a regular 3D mesh in a mother logical volume |
Cmesh_type | Mesh record |
Cmultiple_items_model | A geometry model implementing a simple box with several daughter volumes |
Cmultiple_placement | Multiple placement with an arbitrary collection of single placements addressed by index |
►Coverlapping | Volume overlapping detection algorithms |
Coverlap_info | Information about a detected overlap |
Creport | Overlapping search report |
Cphysical_volume | A physical geometry volume (ala GDML) |
►Cplacement | The placement for a geometry volume with its translation and rotation with respect to some mother reference frame |
Cbuilder | Construct a placement |
Cplane | A plane (2D shape) in a 3D space |
►Cplate_with_hole_model | A geometry model implementing a box/plate with cylindrical hole This class is similar to the geomtools::cylindric_extrusion_boxed_model class |
Cwires_drawer | Special wires 3D rendering |
Cpoint_on_quadric_finder | Marching method to find a point on the surface of a quadric |
►Cpolycone | Polycone 3D solid shape |
Cfrustrum_data | Data describing one frustrum |
Cr_min_max | Rmin/Rmax doublet |
►Cpolyhedra | Polyhedra 3D solid shape |
Cfrustrum_data | Data describing one frustrum |
Cr_min_max | |
Cpolyline_3d | A sequence of connected linear segments (3D) |
Cquadrangle | A quadrangle |
Cquadric | A general quadric a 3D space |
Crectangle | A rectangular surface (2D shape) |
Cregular_3d_mesh_placement | Regular 3D mesh placement of small daughter volumes with respect to a mother logical volume |
Cregular_circular_placement | Regular circular placement |
Cregular_grid_placement | |
Cregular_linear_placement | Regular linear placement |
Cregular_polygon | A regular polygon |
Creplicated_boxed_model | |
Creplicated_circular_model | |
Creplicated_model | |
Cright_circular_conical_frustrum | Right circular conical frustrum (3D shape) |
Cright_circular_conical_nappe | Right circular conical nappe (2D shape) |
Cright_polygonal_frustrum | Right polygonal frustrum (3D shape) |
Crotated_boxed_model | A geometry model implementing a box with an unique rotated boxed model |
Crotation_wrapper_type | Wrapper for rotation object |
►Csensitive | |
Cconstants | |
Cshape_factory | The factory of shapes |
Csimple_boxed_model | A geometry model implementing a single box with no daughter volumes |
►Csimple_polygon | A simple polygon in the XY plane |
Cwall_segment_type | Data for a wall segment |
Csimple_shaped_model | A geometry model implementing an unique simple 3D shape, possibly with internal/daughter volumes |
Csimple_world_model | A geometry model implementing a top-level/world box volume with an unique setup daughter volume |
Csmart_id_locator | Locator of geometry volumes by thier geometry Id |
Csphere | A spherical volume (3D solid) |
►Cspherical_extrusion_box_model | A box volume with a spherical extrusion |
Cwires_drawer | Special wires 3D rendering |
►Cspherical_extrusion_cylinder_model | A cylinder volume with a spherical extrusion |
Cwires_drawer | Special wires 3D rendering |
Cspherical_sector | A sperical sector (2D shape) |
Csplit_segment_wrt_shape | This algorithm splits a segment, a polyline or a collection of polylines in a sequence of smaller segments that are classified as inside, outside or on surface of a given shape |
Cstackable | Static methods and constants to handle stackable data/information |
Cstackable_data | Data for stacking along X, Y and/or Z axis |
►Cstacked_model | A geometry model with some stacked boxed models along a specific axis (X, Y or Z) |
Cstacked_item | |
Csubtraction_3d | Subtraction of two 3D shapes |
►Csurrounded_boxed_model | A geometry model with a boxed model surrounded by up to 6 other models |
Csurrounding_item | |
Ctessellated_solid | Tessellated solid made of facets |
Ctoroid_nappe | A toroid nappe (2D shape) |
Ctorus | The 3D shape model for a solid torus |
Ctriangle | A triangle |
Ctube | The 3D shape model for a tube |
Cunion_3d | Union of two 3D shapes |
Cversion | Describe the geomtools API version and features |
►Cvisibility | Utilities to manipulate visibility properties |
Cconstants | Constant strings/labels |
Cwall_solid | The 3D shape model for a wall solid |
►Nmaterials | Top-level namespace of the Bayeux/materials module library |
Cchemical_symbol | Utilities for chemical symbols |
Ccompound_entry | Material compound entry |
Celement | The description of an element |
Cfactory | Factory for isotopes, elements and materials |
Ciso_entry | Isotope composition entry |
►Cisotope | A simple class to handle known isotopes (ZAI) and their basic properties (mass & decays) |
Cid | The identifier for an isotope based on its Z and A>=Z numbers |
Crecord_type | Isotope record from AME table |
Cmanager | The manager object for isotopes, elements and materials |
Cmaterial | The description of a material |
Cmaterials_driver | Driver for materials |
Cmaterials_driver_params | Parameters for the material driver |
Crefractive_index | Compute the refractive index or the extinction coefficient for a given medium |
Csmart_ref | A handler object that is used as a smart reference for an object of which it can have the responsibility of the deletion |
Cversion | Describe the materials API version and features |
►Nmctools | |
►Nbiasing | |
Cpoint_of_interest | A point of interest (POI) in the geometry |
►Cprimary_event_bias | Biasing algorithm used at primary event generation |
Cbiasing_info | Biasing information associated to a biased primary event |
Cpoi_entry_type | Dictionary of points of interest |
Cstat_record | Record counters |
►Ndigitization | |
Ci_adc | A simple linear ADC (Analog Digital Converter) |
Csampled_signal | A simple linear ADC (Analog/Digital Converter) |
Csimple_linear_adc | A simple linear ADC (Analog/Digital Converter) |
►Ng4 | |
Cg4_prng | |
Cloggable_support | Base class with logging support |
Cmanager | The Geant4 simulation manager |
Cmanager_parameters | The set of parameters for the Geant4 simulation manager |
Csimulation_module | The Geant4 simulation module based on Bayeux/dpp API |
►Ctrack_history | Recording of tracks history |
Ctrack_info | Recording of informations about a single track |
►Nsignal | |
Cbase_signal | Abstract base class representing an analog signal associated to a hit detector |
Cmulti_signal_shape | A signal shape made of the superposition of other signal shapes, arbitrarily scaled and shifted |
Csignal_data | The container of collections of modelled analog signals |
Csignal_shape_builder | A signal shape builder/factory |
Ctriangle_gate_signal_shape | Triangular gate signal shape |
Ctriangle_signal_shape | Triangular signal shape |
Cbase_step_hit | The base class for all Monte-Carlo (MC) hit objects |
Cbase_step_hit_processor | |
Ccalorimeter_step_hit_processor | |
Cevent_utils | |
Cfluence_step_hit_processor | |
Chit_utils | |
Cio_utils | |
Ckill_all_step_hit_processor | |
Cpush_all_step_hit_processor | |
Csensitive_utils | |
Csimulated_data | The container of collections of MC hits |
Csimulated_data_input_module | Simulation data input module |
Csimulated_data_reader | Reader class for simulated data record |
►Cstep_hit_processor_factory | The factory responsible of the step hit processors |
Cprocessor_entry_type | A processor entry in the factory's embedded dictionary |
Ctrack_utils | |
Cversion | Describe the mctools API version and features |
►Nmy | User namespace for the algo class |
Calgo | A simple configurable algorithm class |
►Nmygsl | Top-level namespace of the Bayeux/mygsl module library |
►Nconstants | Nested namespace of the Bayeux/mygsl module library (constants) |
Ccgsm | CSGM system of units and constants |
Cmksa | MKSA system of units and constants |
Cnum | Units prefixes and constants |
Carithmetic_mean | Arithmetic mean computing algorithm |
Cbase_sampling | Base class for all sampling models |
Cbest_value | A data structure representing a numeric value and its associated error |
Ccomposite_function | Composite function |
►Cconvolution_function | Convolution function |
Cconvolution_term | Interface parameters for GSL function |
Cdatapoint | A serializable (x,y,sigma(y)) triplet |
Cerror | GSL error handling |
Cfft_real | Fast Fourier transform algorithm |
Cfunction_with_domain | Function with interval/domain of definition |
Cfunctor_factory | Factory of functors |
Cgate_function | Gate function |
Cgauss_kernel_smoother | Gauss kernel smoother |
Cgaussian_function | Gaussian function |
Cgompertz_function | Gompertz function |
Cheaviside_function | |
►Chistogram | One dimensional histogram |
Cpdf | PDF associated to a one dimensional histogram |
►Chistogram_2d | Two dimensional histogram |
Cpdf | |
►Chistogram_pool | A pool of histograms |
Chistogram_entry_type | Simple structure related to histogram attributes |
Ci_kernel_smoother | Kernel smoother interface |
Ci_unary_function | Abstract interface for unary functions : R -> R |
Ci_unary_function_with_derivative | Abstract interface for unary functions with derivative |
Ci_unary_function_with_parameters | Abstract interface for unary functions with derivative |
Cidentity_function | The identity function |
Cinterval | An interval with real bounds |
Cioutils | |
CIstreamManipulatorRef | |
Clinear_combination_function | A linear combination function |
►Clinear_regression | The linear regression algorithm |
Cfit_data | The serializable result data of the linear regression algorithm |
Cfunction | A linear regression fit function |
Clinear_sampling | Linear sampling model |
Clinear_system_solver | Brief Linear system solver algorithm |
Clogistic_function | Logistic function |
Cmin_max | Record the min and max values from a set of values |
Cmulti_eval | Abstract functor from a R^n space to R |
►Cmultidimensional_minimization | Multidimensional minimization algorithm |
Cat_step_action | |
Cdefault_step_action | |
►Cmultidimensional_minimization_system | System for multidimensional minimization algorithm |
Cfunc_eval_f_param | |
►Cmultimin | |
Cat_step_action | |
Cdefault_step_action | |
►Cmultimin_system | |
Cparam_entry | |
Cparam_has_name | |
Cparam_is_auto | |
Cparam_is_fixed | |
Cparam_is_free | |
Cmultiparameter_system | System with several parameters |
Cmultiparameter_system_test | |
Cnw_sampled_function_smoother | Nadaraya-Watson kernel-weigthed average functor |
►Code_driver | |
Cat_step_action | |
Cdefault_step_action | |
Code_system | System for ODE solving |
►Cone_dimensional_minimization | One dimensional minimization algorithm |
Cat_step_action | |
Cdefault_step_action | |
►Cone_dimensional_root_solver | One dimensional root solver algorithm |
Cat_step_action | |
Cdefault_step_action | |
COstreamManipulator | |
Cparam_entry | |
Cparam_has_name | |
Cparam_is_auto | |
Cparam_is_const | |
Cparam_is_free | |
Cparam_ptr_has_name | |
►Cparameter_store | Store of parameters |
Ci_subscriber | Subscriber |
Cparameter_record | Parameter record |
Cpermutation | |
Cplain_function_entry | |
Cplain_function_wrapper | Wrapper for C/C++ plain function with signature 'double (*)(double)' |
►Cpolynomial | A real polynomial of arbitrary degree |
Csolver | |
►Cprng_state_manager | A manager that can store the internal states associated to a set of PRNGs addressed with some labels |
Crecord | Internal record that store the internal state of a PRNG |
Cproduct_function | Product function |
Crandom_utils | |
Crectangular_function | Rectangular function (unit pulse) |
Crng | Pseudo random number generator |
Csampling | Constants and resources used for sampling |
Cseed_manager | |
Ctabulated_function | Tabulated function |
Ctabulated_sampling | Tabulated sampling model |
Ctriangle_function | General asymmetric triangle function |
Cunary_eval_from_multi | |
Cunary_function_handle | Smart handle to an unary function object |
Cunary_function_promoted_with_numeric_derivative | Unary functions wrapper that adds numeric derivative |
Cversion | Describe the mygsl API version and features |
Cvon_neumann_method | Von Neumann's rejection method for one dimensional PDF |
Cweighted_mean | Weighted mean computing algorithm |
Czero_function | The zero function |
Cbrio_record | The internal ROOT I/O record class |
CGnuplot | |
CGnuplotException | |
CTArrayCMod | The internal ROOT I/O buffer of bytes |