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