9 #ifndef ThePEG_EventInfoBase_H 10 #define ThePEG_EventInfoBase_H 13 #include "ThePEG/EventRecord/EventConfig.h" 14 #include "ThePEG/Utilities/ClassDescription.h" static NoPIOClassDescription< EventInfoBase > initEventInfoBase
Describe concrete class without persistent data.
Ptr< T >::pointer new_ptr()
Simple interface to the PtrTraits<Ptr>::create()
Define the base class from which all (polymorphic) classes in ThePEG are derived. ...
EventInfoBase is a base class for information objects.
Rebinder is a class associating pairs of pointers to objects.
This is the main namespace within which all identifiers in ThePEG are declared.
virtual EIPtr clone() const
Standard clone method.
A concreate implementation of ClassDescriptionBase describing a concrete class without persistent dat...
virtual void rebind(const EventTranslationMap &)
Rebind to cloned objects.
EventInfoBase & operator=(const EventInfoBase &)
Private and non-existent assignment operator.
RCPtr is a reference counted (smart) pointer.
static void Init()
Standard Init function.