EventConfig.h File Reference

This is the main config header file for the Event classes. More...

#include "ThePEG/Config/ThePEG.h"
#include "ThePEG/Utilities/Rebinder.fh"
#include "ThePEG/Persistency/PersistentOStream.fh"
#include "ThePEG/Persistency/PersistentIStream.fh"
#include "ThePEG/Vectors/Lorentz5Vector.h"
#include "ThePEG/Vectors/LorentzRotation.h"

Go to the source code of this file.

Namespaces

namespace  ThePEG

Classes

struct  ThePEG::EventConfig
 A helper class to facilitate persistent input and output. More...

Typedefs

typedef Base ThePEG::EventRecordBase
 EventRecordBase is the base class of all event record classes.
typedef Ptr< EventRecordBase >
::pointer 
ThePEG::EventBasePtr
 Alias for a reference counted pointer to EventRecordBase.
typedef Ptr< EventRecordBase >
::const_pointer 
ThePEG::cEventBasePtr
 Alias for a reference counted pointer to const EventRecordBase.
typedef Ptr< EventRecordBase >
::transient_pointer 
ThePEG::tEventBasePtr
 Alias for a transient pointer to EventRecordBase.
typedef Ptr< EventRecordBase >
::transient_const_pointer 
ThePEG::tcEventBasePtr
 Alias for a transient pointer to const EventRecordBase.
typedef Rebinder< EventRecordBase > ThePEG::EventTranslationMap
 Alias for a rebinder object able to relate pointers to original objects to pointers to their clones.
typedef Particle ThePEG::ParticleClass
 ParticleClass is the name used for Particle in the event record classes.
typedef ParticleData ThePEG::ParticleDataClass
 ParticleDataClass is the name used for ParticleData in the event record classes.
typedef Ptr< ParticleDataClass >
::pointer 
ThePEG::EventPDPtr
 Alias for a reference counted pointer to ParticleDataClass.
typedef Ptr< ParticleDataClass >
::const_pointer 
ThePEG::cEventPDPtr
 Alias for a reference counted pointer to const ParticleDataClass.
typedef Ptr< ParticleDataClass >
::transient_pointer 
ThePEG::tEventPDPtr
 Alias for a transient pointer to ParticleDataClass.
typedef Ptr< ParticleDataClass >
::transient_const_pointer 
ThePEG::tcEventPDPtr
 Alias for a transient pointer to const ParticleDataClass.
typedef vector< tPPtr > ThePEG::tParticleVector
 A vector of transient pointers to Particle.
typedef set< PPtr, less< PPtr > > ThePEG::ParticleSet
 A set of pointers to Particle.
typedef set< tPPtr, less< tPPtr > > ThePEG::tParticleSet
 A set of transient pointers to Particle.
typedef set< tcPPtr, less
< tcPPtr > > 
ThePEG::tcParticleSet
 A set of transient pointers to const Particle.
typedef vector< StepPtr > ThePEG::StepVector
 A vector of pointers to Step.
typedef vector< SubProPtr > ThePEG::SubProcessVector
 A vector of pointers to SubProcess.
typedef vector< tSubProPtr > ThePEG::tSubProcessVector
 A vector of transient pointers to SubProcess.
typedef vector< CollPtr > ThePEG::CollisionVector
 A vector of pointers to Collision.
typedef set< StepPtr, less
< StepPtr > > 
ThePEG::StepSet
 A set of pointers to Step.
typedef set< SubProPtr, less
< SubProPtr > > 
ThePEG::SubProcessSet
 A set of pointers to SubProcess.


Detailed Description

This is the main config header file for the Event classes.

Do not make changes in this file. If these classes are used outside of ThePEG you probably need to need to modify base classes persistency scheme etc. If so, edit a copy of the file which can be included instead of this file using the macro ThePEG_ALTERNATIVE_EVENT_RECORD.

Definition in file EventConfig.h.


Generated on Thu Apr 29 12:42:54 2010 for ThePEG by  doxygen 1.5.5