SimG4Core
CustomPhysics
interface
CMSQGSPSIMPBuilder.h
Go to the documentation of this file.
1
#ifndef SimG4Core_CustomPhysics_CMSQGSPSIMPBuilder_H
2
#define SimG4Core_CustomPhysics_CMSQGSPSIMPBuilder_H
3
4
#include "globals.hh"
5
6
#include "G4QGSParticipants.hh"
7
#include "G4QGSMFragmentation.hh"
8
#include "G4ExcitedStringDecay.hh"
9
#include "G4QGSModel.hh"
10
11
class
CMSSIMPInelasticProcess
;
12
class
G4QGSParticipants;
13
class
G4QGSMFragmentation;
14
class
G4ExcitedStringDecay;
15
16
class
CMSQGSPSIMPBuilder
{
17
public
:
18
CMSQGSPSIMPBuilder
();
19
~CMSQGSPSIMPBuilder
();
20
21
void
Build
(
CMSSIMPInelasticProcess
* aP);
22
23
private
:
24
G4QGSModel<G4QGSParticipants>*
theStringModel
;
25
G4ExcitedStringDecay*
theStringDecay
;
26
G4QGSMFragmentation*
theQGSM
;
27
};
28
29
#endif
CMSQGSPSIMPBuilder::theQGSM
G4QGSMFragmentation * theQGSM
Definition:
CMSQGSPSIMPBuilder.h:26
CMSQGSPSIMPBuilder
Definition:
CMSQGSPSIMPBuilder.h:16
CMSSIMPInelasticProcess
Definition:
CMSSIMPInelasticProcess.h:8
CMSQGSPSIMPBuilder::theStringDecay
G4ExcitedStringDecay * theStringDecay
Definition:
CMSQGSPSIMPBuilder.h:25
CMSQGSPSIMPBuilder::CMSQGSPSIMPBuilder
CMSQGSPSIMPBuilder()
Definition:
CMSQGSPSIMPBuilder.cc:14
CMSQGSPSIMPBuilder::theStringModel
G4QGSModel< G4QGSParticipants > * theStringModel
Definition:
CMSQGSPSIMPBuilder.h:24
CMSQGSPSIMPBuilder::~CMSQGSPSIMPBuilder
~CMSQGSPSIMPBuilder()
Definition:
CMSQGSPSIMPBuilder.cc:20
CMSQGSPSIMPBuilder::Build
void Build(CMSSIMPInelasticProcess *aP)
Definition:
CMSQGSPSIMPBuilder.cc:26
Generated for CMSSW Reference Manual by
1.8.16