Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:19

0001 #ifndef SimG4Core_CustomPhysics_CMSQGSPSIMPBuilder_H
0002 #define SimG4Core_CustomPhysics_CMSQGSPSIMPBuilder_H
0003 
0004 #include "globals.hh"
0005 
0006 #include "G4QGSParticipants.hh"
0007 #include "G4QGSMFragmentation.hh"
0008 #include "G4ExcitedStringDecay.hh"
0009 #include "G4QGSModel.hh"
0010 
0011 class CMSSIMPInelasticProcess;
0012 class G4QGSParticipants;
0013 class G4QGSMFragmentation;
0014 class G4ExcitedStringDecay;
0015 
0016 class CMSQGSPSIMPBuilder {
0017 public:
0018   CMSQGSPSIMPBuilder();
0019   ~CMSQGSPSIMPBuilder();
0020 
0021   void Build(CMSSIMPInelasticProcess* aP);
0022 
0023 private:
0024   G4QGSModel<G4QGSParticipants>* theStringModel;
0025   G4ExcitedStringDecay* theStringDecay;
0026   G4QGSMFragmentation* theQGSM;
0027 };
0028 
0029 #endif