File indexing completed on 2025-01-18 10:06:29
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef Pythia8_SharedPointers_H
0010 #define Pythia8_SharedPointers_H
0011
0012 #include "Pythia8/PythiaStdlib.h"
0013
0014 namespace Pythia8 {
0015
0016 class BeamShape;
0017 typedef shared_ptr<BeamShape> BeamShapePtr;
0018
0019 class Brancher;
0020 typedef shared_ptr<Brancher> BrancherPtr;
0021
0022 class ColourDipole;
0023 typedef shared_ptr<ColourDipole> ColourDipolePtr;
0024
0025 class ColourReconnectionBase;
0026 typedef shared_ptr<ColourReconnectionBase> ColRecPtr;
0027
0028 class DecayHandler;
0029 typedef shared_ptr<DecayHandler> DecayHandlerPtr;
0030
0031 class DipoleSwingBase;
0032 typedef shared_ptr<DipoleSwingBase> DipSwingPtr;
0033
0034 class ExternalMEs;
0035 typedef shared_ptr<ExternalMEs> ExternalMEsPtr;
0036
0037 class FragmentationModifierBase;
0038 typedef shared_ptr<FragmentationModifierBase> FragModPtr;
0039
0040 class HeavyIons;
0041 typedef shared_ptr<HeavyIons> HeavyIonsPtr;
0042
0043 class HIUserHooks;
0044 typedef shared_ptr<HIUserHooks> HIUserHooksPtr;
0045
0046 class LHAup;
0047 typedef shared_ptr<LHAup> LHAupPtr;
0048
0049 class LHEF3FromPythia8;
0050 typedef shared_ptr<LHEF3FromPythia8> LHEF3FromPythia8Ptr;
0051
0052 class Merging;
0053 typedef shared_ptr<Merging> MergingPtr;
0054
0055 class MergingHooks;
0056 typedef shared_ptr<MergingHooks> MergingHooksPtr;
0057
0058 class PartonVertex;
0059 typedef shared_ptr<PartonVertex> PartonVertexPtr;
0060
0061 class ParticleDataEntry;
0062 typedef shared_ptr<ParticleDataEntry> ParticleDataEntryPtr;
0063
0064 class PDF;
0065 typedef shared_ptr<PDF> PDFPtr;
0066
0067 class PhaseSpace;
0068 typedef shared_ptr<PhaseSpace> PhaseSpacePtr;
0069
0070 class ResonanceWidths;
0071 typedef shared_ptr<ResonanceWidths> ResonanceWidthsPtr;
0072
0073 class RndmEngine;
0074 typedef shared_ptr<RndmEngine> RndmEnginePtr;
0075
0076 class ShowerModel;
0077 typedef shared_ptr<ShowerModel> ShowerModelPtr;
0078
0079 class SigmaProcess;
0080 typedef shared_ptr<SigmaProcess> SigmaProcessPtr;
0081
0082 class SpaceShower;
0083 typedef shared_ptr<SpaceShower> SpaceShowerPtr;
0084
0085 class SplitOnia;
0086 typedef shared_ptr<SplitOnia> SplitOniaPtr;
0087
0088 class StringInteractions;
0089 typedef shared_ptr<StringInteractions> StringIntPtr;
0090
0091 class StringRepulsionBase;
0092 typedef shared_ptr<StringRepulsionBase> StringRepPtr;
0093
0094 class TimeShower;
0095 typedef shared_ptr<TimeShower> TimeShowerPtr;
0096
0097 class UserHooks;
0098 typedef shared_ptr<UserHooks> UserHooksPtr;
0099
0100 class VinciaModule;
0101 typedef shared_ptr<VinciaModule> VinciaModulePtr;
0102
0103 class ZetaGenerator;
0104 typedef shared_ptr<ZetaGenerator> ZetaGeneratorPtr;
0105
0106
0107
0108 }
0109
0110 #endif