HepMC3 event record library
Data Structure Index
_ | a | b | c | d | e | f | g | h | i | k | l | m | n | o | p | r | s | t | u | v | w | x
  _  
format_descriptor< char[N]>    class_::is_valid_class_option    process_attribute< base< T > >    call_guard< T, Ts... >::type   
format_descriptor< std::array< char, N > >    IsGoodEvent    process_attribute< buffer_protocol >    type_caster   
_children (HepMC3)    format_descriptor< std::complex< T >, detail::enable_if_t< std::is_floating_point< T >::value > >    IsGoodEventDIS    process_attribute< call_guard< Ts... > >    type_caster< bool >   
_parents (HepMC3)    format_descriptor< T, detail::enable_if_t< detail::array_info< T >::is_array > >    iterable    process_attribute< char * >    type_caster< CharT, enable_if_t< is_std_char_type< CharT >::value > >   
  a  
format_descriptor< T, detail::enable_if_t< detail::is_pod_struct< T >::value > >    iterator    process_attribute< const char * >    type_caster< std::array< Type, Size > >   
format_descriptor< T, detail::enable_if_t< std::is_arithmetic< T >::value > >    values_and_holders::iterator    process_attribute< doc >    type_caster< std::basic_string< CharT, Traits, Allocator >, enable_if_t< is_std_char_type< CharT >::value > >   
accessor    format_descriptor< T, detail::enable_if_t< std::is_enum< T >::value > >    iterator_state    process_attribute< dynamic_attr >    type_caster< std::chrono::duration< Rep, Period > >   
alias_constructor    FourVector (HepMC3)   
  k  
process_attribute< is_final >    type_caster< std::chrono::time_point< Clock, Duration > >   
always_construct_holder    function    process_attribute< is_method >    type_caster< std::chrono::time_point< std::chrono::system_clock, Duration > >   
AnalysisExample (HepMC3)    function_call    keep_alive    process_attribute< is_new_style_constructor >    type_caster< std::complex< T > >   
any_container    function_record    kw_only    process_attribute< is_operator >    type_caster< std::deque< Type, Alloc > >   
arg   
  g  
kwargs    process_attribute< keep_alive< Nurse, Patient > >    type_caster< std::function< Return(Args...)> >   
arg_v    kwargs_proxy    process_attribute< kw_only >    type_caster< std::list< Type, Alloc > >   
args    GenCrossSection (HepMC3)   
  l  
process_attribute< metaclass >    type_caster< std::map< Key, Value, Compare, Alloc > >   
args_proxy    Generator (LHEF)    process_attribute< module_local >    type_caster< std::nullptr_t >   
argument_loader    generic_item    list    process_attribute< multiple_inheritance >    type_caster< std::pair< T1, T2 > >   
argument_record    generic_iterator    list_caster    process_attribute< name >    type_caster< std::reference_wrapper< type > >   
arithmetic    generic_type    list_item    process_attribute< pos_only >    type_caster< std::set< Key, Compare, Alloc > >   
array    GenericFeature (HepMC3)    loader_life_support    process_attribute< prepend >    type_caster< std::shared_ptr< T > >   
array_caster    GenEvent (HepMC3)    LongAttribute (HepMC3)    process_attribute< return_value_policy >    type_caster< std::tuple< Ts... > >   
array_info    GenEventData (HepMC3)    LongDoubleAttribute (HepMC3)    process_attribute< scope >    type_caster< std::unique_ptr< type, deleter > >   
array_info< char[N]>    GenHeavyIon (HepMC3)    LongLongAttribute (HepMC3)    process_attribute< sibling >    type_caster< std::unordered_map< Key, Value, Hash, Equal, Alloc > >   
array_info< std::array< char, N > >    GenParticle (HepMC3)   
  m  
process_attribute< T, enable_if_t< is_pyobject< T >::value > >    type_caster< std::unordered_set< Key, Hash, Equal, Alloc > >   
array_info< std::array< T, N > >    GenParticleData (HepMC3)    process_attribute_default    type_caster< std::valarray< Type > >   
array_info< T[N]>    GenParticlePtr_greater_order (HepMC3)    magic_t (HepMC3)    process_attributes    type_caster< std::vector< Type, Alloc > >   
array_info_scalar    GenPdfInfo (HepMC3)    make_index_sequence_impl    ProcInfo (LHEF)    type_caster< T, enable_if_t< is_pyobject< T >::value > >   
array_t    GenRunInfo (HepMC3)    make_index_sequence_impl< 0, S... >    npy_api::PyArray_Dims    type_caster< T, enable_if_t< std::is_arithmetic< T >::value &&!is_std_char_type< T >::value > >   
arrow_proxy    GenRunInfoData (HepMC3)    map_caster    PyArray_Proxy    type_caster< Type, enable_if_t< is_eigen_dense_map< Type >::value > >   
AssociatedParticle (HepMC3)    GenVertex (HepMC3)    McTesterValidationTool    PyArrayDescr_Proxy    type_caster< Type, enable_if_t< is_eigen_dense_plain< Type >::value > >   
ATTRIBUTE (HepMC3)    GenVertexData (HepMC3)    memoryview    pyobject_caster    type_caster< Type, enable_if_t< is_eigen_other< Type >::value > >   
Attribute (HepMC3)    gil_scoped_acquire    MergeInfo (LHEF)    pyobject_caster< array_t< T, ExtraFlags > >    type_caster< Type, enable_if_t< is_eigen_sparse< Type >::value > >   
AttributeFeature (HepMC3)    gil_scoped_release    metaclass    pyobject_tag    type_caster< unchecked_mutable_reference< T, Dim > >   
  b  
  h  
module_    Pythia8ToHepMC3 (HepMC3)    type_caster< unchecked_reference< T, Dim > >   
module_::module_def    PythiaValidationTool    type_caster< value_and_holder >   
base    handle    module_local    pythonbuf    type_caster< void >   
bool_    handle_type_name    move_always    PyVoidScalarObject_Proxy    type_caster< void_type >   
BoolAttribute (HepMC3)    handle_type_name< args >    move_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 > >   
  r  
type_caster_base   
bools    handle_type_name< array >    move_if_unreferenced    type_caster_generic   
object::borrowed_t    handle_type_name< array_t< T, Flags > >    move_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 > >    Reader (HepMC3)    type_equal_to   
buffer    handle_type_name< bytes >    move_only_holder_caster    Reader (LHEF)    type_hash   
buffer_info    handle_type_name< int_ >    multi_array_iterator    ReaderAscii (HepMC3)    type_info   
buffer_protocol    handle_type_name< iterable >    multiple_inheritance    ReaderAsciiHepMC2 (HepMC3)    type_list   
builtin_exception    handle_type_name< iterator >    MyClass    ReaderGZ (HepMC3)    type_record   
bytes    handle_type_name< kwargs >    MyRunClass    ReaderHEPEVT (HepMC3)   
  u  
  c  
handle_type_name< none >   
  n  
ReaderLHEF (HepMC3)   
has_operator_delete    ReaderPlugin (HepMC3)    UIntAttribute (HepMC3)   
call_guard    has_operator_delete< T, void_t< decltype(static_cast< void(*)(void *)>(T::operator delete))> >    name    ReaderRoot (HepMC3)    ULongAttribute (HepMC3)   
call_guard< T >    has_operator_delete_size    negation    ReaderRootTree (HepMC3)    ULongLongAttribute (HepMC3)   
call_guard< T, Ts... >    has_operator_delete_size< T, void_t< decltype(static_cast< void(*)(void *, size_t)>(T::operator delete))> >    nodelete    Recursive (HepMC3)    unchecked_mutable_reference   
call_guard<>    Recursive::hasId (HepMC3)    none    Relatives (HepMC3)    unchecked_reference   
capsule    HEPEUP (LHEF)    nonsimple_values_and_holders    RelativesInterface (HepMC3)    undefined_t   
CharAttribute (HepMC3)    HEPEUPAttribute (HepMC3)    npy_api    remove_class    Units (HepMC3)   
class_    HEPEVT    npy_format_descriptor    remove_class< R(C::*)(A...) const >    unpacking_collector   
Clus (LHEF)    HEPEVT_Wrapper (HepMC3)    npy_format_descriptor< char[N]>    remove_class< R(C::*)(A...)>   
  v  
common_iterator    HepMC3Event    npy_format_descriptor< std::array< char, N > >    return_value_policy_override   
compare_buffer_info    HepMC3Particle    npy_format_descriptor< T, enable_if_t< array_info< T >::is_array > >    return_value_policy_override< Return, detail::enable_if_t< std::is_base_of< type_caster_generic, make_caster< Return > >::value, void > >    ValidationControl   
compare_buffer_info< T, detail::enable_if_t< detail::is_pod_struct< T >::value > >    HepMC3ViewerFrame    npy_format_descriptor< T, enable_if_t< satisfies_any_of< T, std::is_arithmetic, is_complex >::value > >   
  s  
ValidationTool   
compare_buffer_info< T, detail::enable_if_t< std::is_integral< T >::value > >    HEPRUP (LHEF)    npy_format_descriptor< T, enable_if_t< std::is_enum< T >::value > >    type_caster< Eigen::Ref< PlainObjectType, 0, StrideType >, enable_if_t< is_eigen_dense_map< Eigen::Ref< PlainObjectType, 0, StrideType > >::value >>   
constructor    HEPRUPAttribute (HepMC3)    npy_format_descriptor_name    same_size    value_and_holder   
container_traits    holder_helper    npy_format_descriptor_name< T, enable_if_t< is_complex< T >::value > >    Scale (LHEF)    values_and_holders   
copyable_holder_caster   
  i  
npy_format_descriptor_name< T, enable_if_t< std::is_floating_point< T >::value > >    Scales (LHEF)    variant_caster   
cpp_function    npy_format_descriptor_name< T, enable_if_t< std::is_integral< T >::value > >    scope    variant_caster< V< Ts... > >   
Cut (LHEF)    Recursive::idInterface (HepMC3)    numpy_internals    scoped_estream_redirect    variant_caster_visitor   
  d  
index_sequence    numpy_type_info    scoped_interpreter    vector_has_data_and_format   
instance   
  o  
scoped_ostream_redirect    vector_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 > >   
deferred_type    int_    select_indices_impl    VectorCharAttribute (HepMC3)   
descr    int_to_str    OAttr (LHEF)    select_indices_impl< index_sequence< IPrev... >, I, B, Bs... >    VectorDoubleAttribute (HepMC3)   
dict    int_to_str< 0, Digits... >    obj_attr    Selector (HepMC3)    VectorFloatAttribute (HepMC3)   
dict_readonly    IntAttribute (HepMC3)    object    SelectorWrapper (HepMC3)    VectorIntAttribute (HepMC3)   
doc    internals    object_api    self_t    vectorize_arg   
DoubleAttribute (HepMC3)    intrinsic_type    op_    sequence    vectorize_helper   
dtype    intrinsic_type< const T >    op_impl    sequence_fast_readonly    vectorize_returned_array   
duration_caster    intrinsic_type< const T[N]>    optional_caster    sequence_item    vectorize_returned_array< Func, void, Args... >   
dynamic_attr    intrinsic_type< T & >    options    sequence_slow_readwrite    VectorLongDoubleAttribute (HepMC3)   
  e  
intrinsic_type< T && >    OstreamRedirect    set    VectorLongIntAttribute (HepMC3)   
intrinsic_type< T * >    OutputValidationTool    set_caster    VectorLongLongAttribute (HepMC3)   
eigen_extract_stride    intrinsic_type< T[N]>    overload_cast    Setup (HepMC3)    VectorStringAttribute (HepMC3)   
eigen_extract_stride< Eigen::Map< PlainObjectType, MapOptions, StrideType > >    is_comparable    overload_cast_impl    sibling    VectorUIntAttribute (HepMC3)   
eigen_extract_stride< Eigen::Ref< PlainObjectType, Options, StrideType > >    is_comparable< T, enable_if_t< container_traits< T >::is_element &&container_traits< T >::is_comparable > >    override_hash    simple_collector    VectorULongAttribute (HepMC3)   
eigen_map_caster    is_comparable< T, enable_if_t< container_traits< T >::is_pair > >    override_unused    SimpleEventTool    VectorULongLongAttribute (HepMC3)   
EigenConformable    is_comparable< T, enable_if_t< container_traits< T >::is_vector > >   
  p  
slice    visit_helper   
EigenProps    is_complex    sort_by_id_asc (HepMC3)    void_caster   
ellipsis    is_complex< std::complex< T > >    pack_element    StandardSelector (HepMC3)    void_t_impl   
embedded_module    is_copy_assignable    pack_element< 0, T, Ts... >    options::state    void_type   
enum_    is_copy_assignable< Container, enable_if_t< all_of< std::is_copy_assignable< Container >, std::is_same< typename Container::value_type &, typename Container::reference > >::value > >    pair_GenVertexPtr_int_greater (HepMC3)    staticmethod   
  w  
enum_base    is_copy_assignable< std::pair< T1, T2 > >    PDFInfo (LHEF)    object::stolen_t   
error_already_set    is_copy_constructible    PhotosHepMC3Event (Photospp)    str    weakref   
error_scope    is_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 > >    PhotosHepMC3Event    str_attr    Weight (LHEF)   
EventFile (LHEF)    is_copy_constructible< std::pair< T1, T2 > >    PhotosHepMC3Particle (Photospp)    string_caster    WeightGroup (LHEF)   
EventGroup (LHEF)    is_final    PhotosHepMC3Particle    StringAttribute (HepMC3)    WeightInfo (LHEF)   
exactly_one    is_fmt_numeric    PhotosValidationTool    strip_function_object    Writer (HepMC3)   
exactly_one< P, Default >    is_fmt_numeric< std::complex< T >, detail::enable_if_t< std::is_floating_point< T >::value > >    pickle_factory   
  t  
Writer (LHEF)   
exception    is_fmt_numeric< T, enable_if_t< std::is_arithmetic< T >::value > >    pickle_factory< Get, Set, RetState(Self), NewInstance(ArgState)>    WriterAscii (HepMC3)   
  f  
is_holder_type    polymorphic_type_hook    TagBase (LHEF)    WriterAsciiHepMC2 (HepMC3)   
is_holder_type< base, std::unique_ptr< base, deleter > >    polymorphic_type_hook_base    TauolaHepMC3Event (Tauolapp)    WriterDOT (HepMC3)   
factory    is_input_iterator    polymorphic_type_hook_base< itype, detail::enable_if_t< std::is_polymorphic< itype >::value > >    TauolaHepMC3Event    WriterHEPEVT (HepMC3)   
factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>    is_input_iterator< T, void_t< decltype(*std::declval< T & >()), decltype(++std::declval< T & >())> >    pos_only    TauolaHepMC3Particle    WriterHEPEVTZEUS (HepMC3)   
factory< Func, void_type(*)(), Return(Args...)>    is_instantiation    prepend    TauolaHepMC3Particle (Tauolapp)    WriterPlugin (HepMC3)   
Feature (HepMC3)    is_instantiation< Class, Class< Us... > >    Print (HepMC3)    TauolaValidationTool    WriterRoot (HepMC3)   
Feature< Feature_type, typename std::enable_if< std::is_floating_point< Feature_type >::value, void >::type > (HepMC3)    is_method    array_t::private_ctor    Timer    WriterRootTree (HepMC3)   
Feature< Feature_type, typename std::enable_if< std::is_integral< Feature_type >::value, void >::type > (HepMC3)    is_new_style_constructor    buffer_info::private_ctr_tag    GenRunInfo::ToolInfo (HepMC3)    WriterRootTreeOPAL (HepMC3)   
field_descriptor    is_operator    process_attribute    tuple   
  x  
float_    is_std_array    process_attribute< arg >    tuple_caster   
FloatAttribute (HepMC3)    is_std_array< std::array< T, N > >    process_attribute< arg_v >    tuple_item    XMLTag (LHEF)   
format_descriptor    is_template_base_of_impl    process_attribute< arithmetic >    type    XSecInfo (LHEF)   
_ | a | b | c | d | e | f | g | h | i | k | l | m | n | o | p | r | s | t | u | v | w | x