|
ThePEG
1.8.0
|
EventInfoBase is a base class for information objects. More...
#include <EventInfoBase.h>

Public Member Functions | |
| virtual void | rebind (const EventTranslationMap &) |
| Rebind to cloned objects. More... | |
| virtual EIPtr | clone () const |
| Standard clone method. | |
Public Member Functions inherited from ThePEG::Base | |
| virtual | ~Base () |
| The virtual destructor. | |
| void | debug () const |
| Print out debugging information for this object on std::cerr. More... | |
| virtual void | debugme () const |
| Print out debugging information for this object on std::cerr. More... | |
Public Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
| CounterType | referenceCount () const |
| Return the reference count. | |
Static Public Member Functions | |
| static void | Init () |
| Standard Init function. More... | |
Static Public Member Functions inherited from ThePEG::Base | |
| static void | Init () |
| The standard Init function used to initialize the interfaces. More... | |
Private Member Functions | |
| EventInfoBase & | operator= (const EventInfoBase &) |
| Private and non-existent assignment operator. | |
Static Private Attributes | |
| static NoPIOClassDescription< EventInfoBase > | initEventInfoBase |
| Describe concrete class without persistent data. | |
Additional Inherited Members | |
Public Types inherited from ThePEG::Pointer::ReferenceCounted | |
| typedef unsigned int | CounterType |
| The integer type used for counting. | |
Public Attributes inherited from ThePEG::Pointer::ReferenceCounted | |
| const unsigned long | uniqueId |
| The unique ID. More... | |
Protected Member Functions inherited from ThePEG::Pointer::ReferenceCounted | |
| ReferenceCounted () | |
| Default constructor. | |
| ReferenceCounted (const ReferenceCounted &) | |
| Copy-constructor. | |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| Assignment. | |
EventInfoBase is a base class for information objects.
It is used as a base class for classes representing user-defined information which may be associated with a Particle. The class itself is practically empty. Information added in sub-classes can be accessed from a Particle by the Particle::getInfo() function and the resulting pointers need to be dynamically cast to check if they are of a desired class.
Definition at line 27 of file EventInfoBase.h.
|
inlinestatic |
|
inlinevirtual |
Rebind to cloned objects.
If an EventInfoBase is cloned together with a whole Event and this has pointers to other event record objects, these should be rebound to their clones in this function.
Reimplemented in ThePEG::SpinInfo, ThePEG::ColourBase, and ThePEG::HelicityVertex.
Definition at line 37 of file EventInfoBase.h.
1.8.9.1