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