#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. |
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.