C_children | Provides operator to find the child particles of a Vertex or Particle |
C_parents | Provides operator to find the parent particles of a Vertex or Particle |
Calias_constructor< Args > | |
▶Call_of | |
Cis_copy_assignable< std::pair< T1, T2 > > | |
Cis_copy_constructible< std::pair< T1, T2 > > | |
Calways_construct_holder< T, Value > | |
Cany_container< T > | |
▶Cany_of | |
Cclass_< type_, options >::is_valid_class_option< T > | |
▶Carg | |
Carg_v | |
Cargument_loader< Args > | Helper class which loads arguments for C++ functions called from Python |
Cargument_record | Internal data structure which holds metadata about a keyword argument |
Carithmetic | Annotation to mark enums as an arithmetic type |
Carray_caster< ArrayType, Value, Resizable, Size > | |
▶Carray_caster< std::array< Type, Size >, Type, false, Size > | |
Ctype_caster< std::array< Type, Size > > | |
▶Carray_caster< std::valarray< Type >, Type, true > | |
Ctype_caster< std::valarray< Type > > | |
▶Carray_info< std::array< T, N > > | |
Carray_info< T[N]> | |
▶Carray_info_scalar< T > | |
Carray_info< T > | |
▶Carray_info_scalar< char[N]> | |
Carray_info< char[N]> | |
▶Carray_info_scalar< std::array< char, N > > | |
Carray_info< std::array< char, N > > | |
Carrow_proxy< T > | Quick proxy class needed to implement operator-> for iterators which can't return pointers |
▶CAttribute | Forward declaration of GenParticle |
CBoolAttribute | Attribute that holds an Booleger implemented as an int |
CCharAttribute | Attribute that holds an Chareger implemented as an int |
CDoubleAttribute | Attribute that holds a real number as a double |
CFloatAttribute | Attribute that holds a real number as a float |
CGenCrossSection | Stores additional information about cross-section |
CGenHeavyIon | Stores additional information about Heavy Ion generator |
CGenPdfInfo | Stores additional information about PDFs |
CHEPEUPAttribute | Class for storing data for LHEF run information |
CHEPRUPAttribute | Class for storing data for LHEF run information |
▶CIntAttribute | Attribute that holds an Integer implemented as an int |
CAssociatedParticle | Attribute class allowing eg. a GenParticle to refer to another GenParticle |
CLongAttribute | Attribute that holds an Integer implemented as an int |
CLongDoubleAttribute | Attribute that holds a real number as a double |
CLongLongAttribute | Attribute that holds an Integer implemented as an int |
CStringAttribute | Attribute that holds a string |
CUIntAttribute | Attribute that holds an unsigned int |
CULongAttribute | Attribute that holds an unsigned long |
CULongLongAttribute | Attribute that holds an unsigned long long |
CVectorCharAttribute | Attribute that holds a vector of charegers of type char |
CVectorDoubleAttribute | |
CVectorFloatAttribute | Attribute that holds a vector of floategers of type float |
CVectorIntAttribute | Attribute that holds a vector of integers of type int |
CVectorLongDoubleAttribute | Attribute that holds a vector of long doubleegers of type long double |
CVectorLongIntAttribute | |
CVectorLongLongAttribute | Attribute that holds a vector of long longegers of type long long |
CVectorStringAttribute | |
CVectorUIntAttribute | Attribute that holds a vector of unsigned integers of type unsigned int |
CVectorULongAttribute | Attribute that holds a vector of unsigned longegers of type unsigned long |
CVectorULongLongAttribute | Attribute that holds a vector of unsigned long longegers of type unsigned long long |
CAttributeFeature | AttributeFeature |
Cbase< T > | Annotation indicating that a class derives from another given type |
▶Cbool_constant | |
Cnegation< T > | |
Cbools<... > | Compile-time all/any/none of that check the boolean value of all template types |
Cobject::borrowed_t | |
Cbuffer_info | Information record describing a Python buffer object |
Cbuffer_protocol | Annotation which enables the buffer protocol for a type |
Ccall_guard< Ts > | |
Ccall_guard< T > | |
Ccall_guard< T, Ts... > | |
Ccall_guard< Ts... > | |
Ccall_guard<> | |
Ccommon_iterator | |
Ccompare_buffer_info< T, SFINAE > | |
Ccompare_buffer_info< T, detail::enable_if_t< detail::is_pod_struct< T >::value > > | |
Ccompare_buffer_info< T, detail::enable_if_t< std::is_integral< T >::value > > | |
Cconstructor< Args > | |
Ccontainer_traits< T > | |
Cdeferred_type< T,... > | Defer the evaluation of type T until types Us are instantiated |
Cdescr< N, Ts > | |
Cdict_readonly | Python's dictionary protocol permits this to be a forward iterator |
Cdoc | Annotation for documentation |
Cduration_caster< type > | |
▶Cduration_caster< std::chrono::duration< Rep, Period > > | |
Ctype_caster< std::chrono::duration< Rep, Period > > | |
▶Cduration_caster< std::chrono::time_point< Clock, Duration > > | |
Ctype_caster< std::chrono::time_point< Clock, Duration > > | |
Cdynamic_attr | Annotation which enables dynamic attributes, i.e. adds __dict__ to a class |
Ceigen_extract_stride< Type > | |
Ceigen_extract_stride< Eigen::Map< PlainObjectType, MapOptions, StrideType > > | |
Ceigen_extract_stride< Eigen::Ref< PlainObjectType, Options, StrideType > > | |
Ceigen_map_caster< MapType > | |
▶Ceigen_map_caster< Eigen::Ref< PlainObjectType, 0, StrideType > > | |
Cvalue >>< PlainObjectType, StrideType > | |
▶Ceigen_map_caster< Type > | |
Ctype_caster< Type, enable_if_t< is_eigen_dense_map< Type >::value > > | |
CEigenConformable< EigenRowMajor > | |
CEigenProps< Type_ > | |
Cembedded_module | Python 2.7/3.x compatible version of PyImport_AppendInittab and error checks |
▶Cenable_shared_from_this | |
CGenParticle | Stores particle-related information |
CGenVertex | Stores vertex-related information |
Cenum_base | |
Cerror_scope | RAII wrapper that temporarily clears any Python error state |
Cexactly_one< Predicate, Default, Ts > | |
Cexactly_one< P, Default > | |
▶Cexception | STL class |
▶Cruntime_error | STL class |
Cbuiltin_exception | C++ bindings of builtin Python exceptions |
Cerror_already_set | |
Cfactory< CFunc, AFunc, typename, typename > | |
Cfactory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)> | |
Cfactory< Func, void_type(*)(), Return(Args...)> | |
▶Cfalse_type | |
Chas_operator_delete< T, SFINAE > | |
Chas_operator_delete_size< T, SFINAE > | |
Cis_comparable< T, SFINAE > | |
Cis_complex< T > | |
Cis_input_iterator< T, typename > | Check if T looks like an input iterator |
Cis_instantiation< Class, T > | |
Cis_std_array< T > | |
Cmove_always< T, SFINAE > | |
Cmove_if_unreferenced< T, SFINAE > | |
Cvector_has_data_and_format< Vector, typename > | |
Cfield_descriptor | |
▶CFilter | |
CATTRIBUTE | Filter for the attributes |
Cformat_descriptor< T, SFINAE > | |
Cformat_descriptor< char[N]> | |
Cformat_descriptor< std::array< char, N > > | |
Cformat_descriptor< std::complex< T >, detail::enable_if_t< std::is_floating_point< T >::value > > | Glibc defines I as a macro which breaks things, e.g., boost template names |
Cformat_descriptor< T, detail::enable_if_t< detail::array_info< T >::is_array > > | |
Cformat_descriptor< T, detail::enable_if_t< detail::is_pod_struct< T >::value > > | |
Cformat_descriptor< T, detail::enable_if_t< std::is_arithmetic< T >::value > > | |
Cformat_descriptor< T, detail::enable_if_t< std::is_enum< T >::value > > | |
CFourVector | Generic 4-vector |
Cfunction_call | Internal data associated with a single function call |
Cfunction_record | Internal data structure which holds metadata about a bound function (signature, overloads, etc.) |
Cgeneric_item | |
▶Cgeneric_type | |
Cclass_< type_, options > | |
▶Cclass_< Type > | |
Cenum_< Type > | Binds C++ enumerations and enumeration classes to Python |
▶CGenericFeature< Feature_type > | GenericFeature defines the Feature interface GenericFeature is not intended to be used directly. The derived Feature class and its specialisations should be used |
CFeature< Feature_type > | |
CFeature< Feature_type, Dummy > | Expose GenericFeature interface to derived Feature class |
CFeature< Feature_type, typename std::enable_if< std::is_floating_point< Feature_type >::value, void >::type > | Specialisation of Feature for floating point type |
CFeature< Feature_type, typename std::enable_if< std::is_integral< Feature_type >::value, void >::type > | Specialisation of Feature for integral types |
▶CGenericFeature< double > | |
CFeature< double > | |
▶CGenericFeature< int > | |
CFeature< int > | |
CGenEvent | Stores event-related information |
CGenEventData | Stores serializable event information |
CGenParticleData | Stores serializable particle information |
CGenParticlePtr_greater_order | Comparison of two particles |
CGenRunInfo | Stores run-related information |
CGenRunInfoData | Stores serializable run information |
CGenVertexData | Stores serializable vertex information |
Cgil_scoped_acquire | |
Cgil_scoped_release | |
Chandle_type_name< T > | |
Chandle_type_name< args > | |
Chandle_type_name< array > | |
Chandle_type_name< array_t< T, Flags > > | |
Chandle_type_name< bytes > | |
Chandle_type_name< int_ > | |
Chandle_type_name< iterable > | |
Chandle_type_name< iterator > | |
Chandle_type_name< kwargs > | |
Chandle_type_name< none > | |
▶CRecursive< Relation_type >::hasId | HasID |
CRecursive< Relation_type >::idInterface< ID_type > | IDinterface |
▶CHEPEvent | |
CHepMC3Event | HEPEvent Interface to HepMC classes |
CHEPEVT | Fortran common block HEPEVT |
CHEPEVT_Wrapper | An interface to HEPEVT common block |
▶CHEPParticle | |
CHepMC3Particle | HEPParticle interface to HepMC classes |
Cholder_helper< T > | |
Cindex_sequence<... > | Index sequences |
Cinstance | The 'instance' type which needs to be standard layout (need to be able to use 'offsetof') |
Cint_to_str< Rem, Digits > | |
Cint_to_str< 0, Digits... > | |
Cinternals | |
Cintrinsic_type< T > | Helper template to strip away type modifiers |
Cintrinsic_type< const T > | |
Cintrinsic_type< const T[N]> | |
Cintrinsic_type< T & > | |
Cintrinsic_type< T && > | |
Cintrinsic_type< T * > | |
Cintrinsic_type< T[N]> | |
▶Cis_base_of | |
Cis_holder_type< base, holder > | |
Cis_comparable< T, enable_if_t< container_traits< T >::is_pair > > | |
Cis_comparable< T, enable_if_t< container_traits< T >::is_vector > > | |
▶Cis_copy_assignable | |
Cis_copy_assignable< T, SFINAE > | |
▶Cis_copy_assignable< Container::value_type > | |
Cis_copy_assignable< Container, enable_if_t< all_of< std::is_copy_assignable< Container >, std::is_same< typename Container::value_type &, typename Container::reference > >::value > > | |
▶Cis_copy_constructible | |
Cis_copy_constructible< T, SFINAE > | |
▶Cis_copy_constructible< Container::value_type > | |
Cis_copy_constructible< Container, enable_if_t< all_of< std::is_copy_constructible< Container >, std::is_same< typename Container::value_type &, typename Container::reference >, negation< std::is_same< Container, typename Container::value_type > > >::value > > | |
Cis_final | Annotation for classes that cannot be subclassed |
Cis_fmt_numeric< T, SFINAE > | |
Cis_fmt_numeric< std::complex< T >, detail::enable_if_t< std::is_floating_point< T >::value > > | |
Cis_fmt_numeric< T, enable_if_t< std::is_arithmetic< T >::value > > | |
Cis_method | Annotation for methods |
Cis_new_style_constructor | Tag for a new-style __init__ defined in detail/init.h |
Cis_operator | Annotation for operators |
Cis_template_base_of_impl< Base > | |
CIsGoodEvent | |
CIsGoodEventDIS | |
Cvalues_and_holders::iterator | |
Citerator_state< Iterator, Sentinel, KeyIterator, Policy > | |
Ckeep_alive< Nurse, Patient > | Keep patient alive while nurse lives |
Ckw_only | |
Clist_caster< Type, Value > | |
▶Clist_caster< std::deque< Type, Alloc >, Type > | |
Ctype_caster< std::deque< Type, Alloc > > | |
▶Clist_caster< std::list< Type, Alloc >, Type > | |
Ctype_caster< std::list< Type, Alloc > > | |
▶Clist_caster< std::vector< Type, Alloc >, Type > | |
Ctype_caster< std::vector< Type, Alloc > > | |
Clist_item | |
Cloader_life_support | |
Cmagic_t | Union to hold first 4 byts of file, i.e. magic bytes |
Cmake_index_sequence_impl< N, S > | |
Cmake_index_sequence_impl< 0, S... > | |
Cmap_caster< Type, Key, Value > | |
▶Cmap_caster< std::map< Key, Value, Compare, Alloc >, Key, Value > | |
Ctype_caster< std::map< Key, Value, Compare, Alloc > > | |
▶Cmap_caster< std::unordered_map< Key, Value, Hash, Equal, Alloc >, Key, Value > | |
Ctype_caster< std::unordered_map< Key, Value, Hash, Equal, Alloc > > | |
Cmetaclass | Annotation which requests that a special metaclass is created for a type |
Cmodule_::module_def | |
Cmodule_local | Annotation that marks a class as local to the module: |
Cmove_only_holder_caster< type, holder_type > | |
▶Cmove_only_holder_caster< type, std::unique_ptr< type, deleter > > | |
Ctype_caster< std::unique_ptr< type, deleter > > | |
Cmulti_array_iterator< N > | |
Cmultiple_inheritance | Annotation indicating that a class is involved in a multiple inheritance relationship |
CMyClass | Sample class for root I/O test |
CMyRunClass | Sample class for root I/O test |
Cname | Annotation for function names |
Cnodelete | Dummy destructor wrapper that can be used to expose classes with a private destructor |
Cnonsimple_values_and_holders | |
Cnpy_api | |
Cnpy_format_descriptor< T, SFINAE > | |
Cnpy_format_descriptor< char[N]> | |
Cnpy_format_descriptor< std::array< char, N > > | |
Cnpy_format_descriptor< T, enable_if_t< array_info< T >::is_array > > | |
Cnpy_format_descriptor< T, enable_if_t< std::is_enum< T >::value > > | |
Cnpy_format_descriptor_name< T, typename > | |
▶Cnpy_format_descriptor_name< T > | |
Cnpy_format_descriptor< T, enable_if_t< satisfies_any_of< T, std::is_arithmetic, is_complex >::value > > | |
Cnpy_format_descriptor_name< T, enable_if_t< is_complex< T >::value > > | |
Cnpy_format_descriptor_name< T, enable_if_t< std::is_floating_point< T >::value > > | |
Cnpy_format_descriptor_name< T, enable_if_t< std::is_integral< T >::value > > | |
Cnumpy_internals | |
Cnumpy_type_info | |
COAttr< T > | |
Cobj_attr | |
▶Cobject_api | |
▶Chandle | |
Cargs_proxy | |
Ckwargs_proxy | |
▶Cobject | |
Cbool_ | |
▶Cbuffer | |
▶Carray | |
Carray_t< T, ExtraFlags > | |
Carray_t< Scalar, array::forcecast|((props::row_major ? props::inner_stride :props::outer_stride)==1 ? array::c_style :(props::row_major ? props::outer_stride :props::inner_stride)==1 ? array::f_style :0)> | |
Cbytes | |
Ccapsule | |
▶Cdict | |
Ckwargs | |
Cdtype | |
Cellipsis | |
Cexception< type > | |
Cfloat_ | |
▶Cfunction | |
Ccpp_function | Wraps an arbitrary C++ function/method/lambda function/.. into a callable Python object |
Cgeneric_type | Generic support for creating new Python heap types |
Cint_ | |
Citerable | |
Citerator | |
Clist | |
Cmemoryview | |
Cmodule_ | Wrapper for Python extension modules |
Cnone | |
Csequence | |
Cset | |
Cslice | |
Cstaticmethod | |
Cstr | |
▶Ctuple | |
Cargs | |
Ctype | |
Cweakref | |
Cop_< id, ot, L, R > | Operator implementation generator |
Cop_impl< op_id, op_type, B, L, R > | Base template of operator implementations |
Coptional_caster< T > | |
Coptions | |
COstreamRedirect | |
Coverload_cast< Args > | |
Coverload_cast_impl< Args > | |
Coverride_hash | |
Coverride_unused | |
Cpack_element< N, T, Ts > | Return the Nth element from the parameter pack |
Cpack_element< 0, T, Ts... > | |
Cpair_GenVertexPtr_int_greater | Order vertices with equal paths |
▶CPhotosEvent | |
CPhotosHepMC3Event | |
CPhotosHepMC3Event | Interface to GenEvent objects |
CPhotosHepMC3Particle | Interface to GenParticle objects |
▶CPhotosParticle | |
CPhotosHepMC3Particle | |
Cpickle_factory< Get, Set, typename, typename > | Implementation for py::pickle(GetState, SetState) |
Cpickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)> | |
▶CPolicy | |
Cgeneric_iterator< Policy > | STL iterator template used for tuple, list, sequence and dict |
Cpolymorphic_type_hook_base< itype, SFINAE > | |
▶Cpolymorphic_type_hook_base< itype > | |
Cpolymorphic_type_hook< itype, SFINAE > | |
Cpolymorphic_type_hook_base< itype, detail::enable_if_t< std::is_polymorphic< itype >::value > > | |
Cpos_only | |
Cprepend | Mark a function for addition at the beginning of the existing overload chain instead of the end |
CPrint | Provides different printing formats |
Carray_t< T, ExtraFlags >::private_ctor | |
Cbuffer_info::private_ctr_tag | |
Cprocess_attribute< T, SFINAE > | |
Cprocess_attribute< const char * > | Process an attribute specifying the function's docstring (provided as a C-style string) |
Cprocess_attribute_default< T > | |
▶Cprocess_attribute_default< arg > | |
Cprocess_attribute< arg > | Process a keyword argument attribute (without a default value) |
▶Cprocess_attribute_default< arg_v > | |
Cprocess_attribute< arg_v > | Process a keyword argument attribute (with a default value) |
▶Cprocess_attribute_default< arithmetic > | |
Cprocess_attribute< arithmetic > | Process an 'arithmetic' attribute for enums (does nothing here) |
▶Cprocess_attribute_default< base< T > > | |
Cprocess_attribute< base< T > > | Process a parent class attribute (deprecated, does not support multiple inheritance) |
▶Cprocess_attribute_default< buffer_protocol > | |
Cprocess_attribute< buffer_protocol > | |
▶Cprocess_attribute_default< call_guard< Ts... > > | |
Cprocess_attribute< call_guard< Ts... > > | |
▶Cprocess_attribute_default< const char *> | |
▶Cprocess_attribute< const char *> | |
Cprocess_attribute< char * > | |
▶Cprocess_attribute_default< doc > | |
Cprocess_attribute< doc > | Process an attribute specifying the function's docstring |
▶Cprocess_attribute_default< dynamic_attr > | |
Cprocess_attribute< dynamic_attr > | |
▶Cprocess_attribute_default< handle > | |
Cprocess_attribute< T, enable_if_t< is_pyobject< T >::value > > | Process a parent class attribute. Single inheritance only (class_ itself already guarantees that) |
▶Cprocess_attribute_default< is_final > | |
Cprocess_attribute< is_final > | |
▶Cprocess_attribute_default< is_method > | |
Cprocess_attribute< is_method > | Process an attribute which indicates that this function is a method |
▶Cprocess_attribute_default< is_new_style_constructor > | |
Cprocess_attribute< is_new_style_constructor > | |
▶Cprocess_attribute_default< is_operator > | |
Cprocess_attribute< is_operator > | Process an attribute which indicates that this function is an operator |
▶Cprocess_attribute_default< keep_alive< Nurse, Patient > > | |
Cprocess_attribute< keep_alive< Nurse, Patient > > | |
▶Cprocess_attribute_default< kw_only > | |
Cprocess_attribute< kw_only > | Process a keyword-only-arguments-follow pseudo argument |
▶Cprocess_attribute_default< metaclass > | |
Cprocess_attribute< metaclass > | |
▶Cprocess_attribute_default< module_local > | |
Cprocess_attribute< module_local > | |
▶Cprocess_attribute_default< multiple_inheritance > | |
Cprocess_attribute< multiple_inheritance > | Process a multiple inheritance attribute |
▶Cprocess_attribute_default< name > | |
Cprocess_attribute< name > | Process an attribute specifying the function's name |
▶Cprocess_attribute_default< pos_only > | |
Cprocess_attribute< pos_only > | Process a positional-only-argument maker |
▶Cprocess_attribute_default< prepend > | |
Cprocess_attribute< prepend > | Process a 'prepend' attribute, putting this at the beginning of the overload chain |
▶Cprocess_attribute_default< return_value_policy > | |
Cprocess_attribute< return_value_policy > | Process an attribute indicating the function's return value policy |
▶Cprocess_attribute_default< scope > | |
Cprocess_attribute< scope > | Process an attribute which indicates the parent scope of a method |
▶Cprocess_attribute_default< sibling > | |
Cprocess_attribute< sibling > | Process an attribute which indicates that this is an overloaded function associated with a given sibling |
Cprocess_attributes< Args > | Recursively iterate over variadic template arguments |
Cnpy_api::PyArray_Dims | |
CPyArray_Proxy | |
CPyArrayDescr_Proxy | |
Cpyobject_caster< type > | |
Cpyobject_caster< array_t< T, ExtraFlags > > | |
▶Cpyobject_caster< T > | |
Ctype_caster< T, enable_if_t< is_pyobject< T >::value > > | |
▶Cpyobject_tag | Tag and check to identify a class which implements the Python object API |
Cobject_api< Derived > | |
▶Cobject_api< accessor< Policy > > | |
Caccessor< Policy > | |
CPythia8ToHepMC3 | |
CPyVoidScalarObject_Proxy | |
CReader | |
▶CReader | Base class for all I/O readers |
CReaderAscii | GenEvent I/O parsing for structured text files |
CReaderAsciiHepMC2 | Parser for HepMC2 I/O files |
CReaderGZ | GenEvent I/O parsing for structured text files compressed with gzip |
CReaderHEPEVT | GenEvent I/O parsing and serialization for HEPEVT files |
CReaderLHEF | GenEvent I/O parsing and serialization for LHEF files |
CReaderPlugin | GenEvent I/O parsing and serialization using external plugin |
CReaderRoot | GenEvent I/O parsing and serialization for root files |
CReaderRootTree | GenEvent I/O parsing and serialization for root files based on root TTree |
CRecursive< Relation_type > | Forward declare the recursion wrapper |
▶CRelatives | Define a common interface that all Relatives objects will satisfy Relatives provides an operator to get the relatives of a range of different GenObject types. The following are examples |
CRelativesInterface< Relative_type > | Forward declare the Relatives interface in which _parents and _children are wrapped |
Cremove_class< T > | Strip the class from a method type |
Cremove_class< R(C::*)(A...) const > | |
Cremove_class< R(C::*)(A...)> | |
Creturn_value_policy_override< Return, SFINAE > | |
Creturn_value_policy_override< Return, detail::enable_if_t< std::is_base_of< type_caster_generic, make_caster< Return > >::value, void > > | |
Csame_size< T > | |
Cscope | Annotation for parent scope |
Cscoped_interpreter | |
▶Cscoped_ostream_redirect | |
Cscoped_estream_redirect | |
Cselect_indices_impl< ISeq, size_t,... > | Make an index sequence of the indices of true arguments |
▶Cselect_indices_impl< conditional_t< B, index_sequence< IPrev..., I >, index_sequence< IPrev... > >, I+1, Bs... > | |
Cselect_indices_impl< index_sequence< IPrev... >, I, B, Bs... > | |
▶CSelector | Selector is an interface to "standard" Features that are valid for both integral and floating point comparisons |
CSelectorWrapper< Feature_type > | Forward declaration of SelectorWrapper |
CStandardSelector | StandardSelector |
CSelectorWrapper< double > | |
CSelectorWrapper< int > | |
Cself_t | |
Csequence_fast_readonly | Lightweight iterator policy using just a simple pointer: see PySequence_Fast_ITEMS |
Csequence_item | |
Csequence_slow_readwrite | Full read and write access using the sequence protocol: see detail::sequence_accessor |
Cset_caster< Type, Key > | |
▶Cset_caster< std::set< Key, Compare, Alloc >, Key > | |
Ctype_caster< std::set< Key, Compare, Alloc > > | |
▶Cset_caster< std::unordered_set< Key, Hash, Equal, Alloc >, Key > | |
Ctype_caster< std::unordered_set< Key, Hash, Equal, Alloc > > | |
CSetup | Configuration for HepMC |
Csibling | Annotation indicating that a function is an overload associated with a given "sibling" |
Csimple_collector< policy > | |
Csort_by_id_asc | Comparison of two particle by id |
Coptions::state | |
Cobject::stolen_t | |
Cstr_attr | |
▶Cstreambuf | |
Cpythonbuf | |
Cstring_caster< StringType, IsView > | |
▶Cstring_caster< std::basic_string< CharT, Traits, Allocator > > | |
Ctype_caster< std::basic_string< CharT, Traits, Allocator >, enable_if_t< is_std_char_type< CharT >::value > > | |
Cstrip_function_object< F > | |
▶CTagBase | |
CClus | |
CCut | |
CEventFile | |
CGenerator | |
CHEPEUP | |
CHEPRUP | |
CMergeInfo | |
CPDFInfo | |
CProcInfo | |
CScale | |
CScales | |
CWeight | |
CWeightGroup | |
CWeightInfo | |
CXSecInfo | |
▶CTauolaEvent | |
CTauolaHepMC3Event | |
CTauolaHepMC3Event | Interface to GenEvent objects |
CTauolaHepMC3Particle | Interface to GenParticle objects |
▶CTauolaParticle | |
CTauolaHepMC3Particle | |
▶CTGMainFrame | |
CHepMC3ViewerFrame | Definition of class HepMC3ViewerFrame used for simple GUI viewer |
CTimer | Used to benchmark MC generators |
CGenRunInfo::ToolInfo | Interrnal struct for keeping track of tools |
▶Ctrue_type | |
Chas_operator_delete< T, void_t< decltype(static_cast< void(*)(void *)>(T::operator delete))> > | |
Chas_operator_delete_size< T, void_t< decltype(static_cast< void(*)(void *, size_t)>(T::operator delete))> > | |
Cis_comparable< T, enable_if_t< container_traits< T >::is_element &&container_traits< T >::is_comparable > > | |
Cis_complex< std::complex< T > > | |
Cis_holder_type< base, std::unique_ptr< base, deleter > > | |
Cis_input_iterator< T, void_t< decltype(*std::declval< T & >()), decltype(++std::declval< T & >())> > | |
Cis_instantiation< Class, Class< Us... > > | |
Cis_std_array< std::array< T, N > > | |
Cmove_always< T, enable_if_t< all_of< move_is_plain_type< T >, negation< is_copy_constructible< T > >, std::is_move_constructible< T >, std::is_same< decltype(std::declval< make_caster< T >>().operator T &()), T & >>::value > > | |
Cmove_if_unreferenced< T, enable_if_t< all_of< move_is_plain_type< T >, negation< move_always< T > >, std::is_move_constructible< T >, std::is_same< decltype(std::declval< make_caster< T >>().operator T &()), T & >>::value > > | |
Cvector_has_data_and_format< Vector, enable_if_t< std::is_same< decltype(format_descriptor< typename Vector::value_type >::format(), std::declval< Vector >().data()), typename Vector::value_type * >::value > > | |
Ctuple_caster< Tuple, Ts > | |
▶Ctuple_caster< std::pair, T1, T2 > | |
Ctype_caster< std::pair< T1, T2 > > | |
▶Ctuple_caster< std::tuple, Ts... > | |
Ctype_caster< std::tuple< Ts... > > | |
Ctuple_item | |
Ccall_guard< T, Ts... >::type | |
Ctype_caster< bool > | |
Ctype_caster< CharT, enable_if_t< is_std_char_type< CharT >::value > > | |
Ctype_caster< std::chrono::time_point< std::chrono::system_clock, Duration > > | |
Ctype_caster< std::complex< T > > | |
Ctype_caster< std::reference_wrapper< type > > | |
Ctype_caster< T, enable_if_t< std::is_arithmetic< T >::value &&!is_std_char_type< T >::value > > | |
Ctype_caster< Type, enable_if_t< is_eigen_dense_plain< Type >::value > > | |
Ctype_caster< Type, enable_if_t< is_eigen_other< Type >::value > > | |
Ctype_caster< Type, enable_if_t< is_eigen_sparse< Type >::value > > | |
▶Ctype_caster< unchecked_reference< T, Dim > > | |
Ctype_caster< unchecked_mutable_reference< T, Dim > > | |
Ctype_caster< value_and_holder > | |
▶Ctype_caster_generic | |
▶Ctype_caster_base< type > | Generic type caster for objects stored on the heap |
Ccopyable_holder_caster< type, holder_type > | Type caster for holder types like std::shared_ptr, etc |
Ctype_caster< type, SFINAE > | |
Ctype_caster< type > | |
▶Ctype_caster_base< StringType > | |
Ctype_caster< StringType > | |
▶Ctype_caster_base< T > | |
▶Ccopyable_holder_caster< T, std::shared_ptr< T > > | |
Ctype_caster< std::shared_ptr< T > > | Specialize for the common std::shared_ptr, so users don't need to |
Ctype_equal_to | |
Ctype_hash | |
Ctype_info | |
Ctype_list<... > | Helper template which holds a list of types |
Ctype_record | Special data structure which (temporarily) holds metadata about a bound class |
▶Cunchecked_reference< T, Dims > | |
Cunchecked_mutable_reference< T, Dims > | |
Cundefined_t | Type for an unused type slot |
CUnits | Stores units-related enums and conversion functions |
Cunpacking_collector< policy > | Helper class which collects positional, keyword, * and ** arguments for a Python function call |
CValidationControl | Runs multiple validation tools |
▶CValidationTool | Virtual Interface to validation tools |
CMcTesterValidationTool | Interface to MCTester |
COutputValidationTool | Interface for validatio to Pythia |
CPhotosValidationTool | Interface for validatio to Photos |
CPythiaValidationTool | Interface for validatio to Pythia |
CSimpleEventTool | Simple validation |
CTauolaValidationTool | Interface for validatio to Tauola |
Cvalue_and_holder | |
Cvalues_and_holders | |
Cvariant_caster< Variant > | Generic variant caster |
Cvariant_caster< V< Ts... > > | |
Cvariant_caster_visitor | Visit a variant and cast any found type to Python |
▶Cvector< T > | STL class |
CEventGroup | |
Cvectorize_arg< T > | |
Cvectorize_helper< Func, Return, Args > | |
Cvectorize_returned_array< Func, Return, Args > | |
Cvectorize_returned_array< Func, void, Args... > | |
Cvisit_helper< Variant > | |
Cvoid_caster< T > | |
▶Cvoid_caster< std::nullptr_t > | |
Ctype_caster< std::nullptr_t > | |
▶Cvoid_caster< void_type > | |
▶Ctype_caster< void_type > | |
Ctype_caster< void > | |
Cvoid_t_impl<... > | |
Cvoid_type | Helper type to replace 'void' in some expressions |
CWriter | |
▶CWriter | Base class for all I/O writers |
CAnalysisExample | Example analysis. Produces a rapidity distribution of final state particles |
CWriterAscii | GenEvent I/O serialization for structured text files |
CWriterAsciiHepMC2 | GenEvent I/O serialization for structured text files |
CWriterDOT | GenEvent I/O output to dot files that should be processed by graphviz or other software |
▶CWriterHEPEVT | GenEvent I/O serialization for HEPEVT files |
CWriterHEPEVTZEUS | GenEvent I/O output to files readable by ZEUS software |
CWriterPlugin | GenEvent I/O parsing and serialization using external plugin |
CWriterRoot | GenEvent I/O serialization for root files |
▶CWriterRootTree | GenEvent I/O serialization for root files based on root TTree |
CWriterRootTreeOPAL | GenEvent I/O output to files similar to these produced by OPAL software |
CXMLTag | |