Geant4
v4-10.4-release
메인 페이지
관련된 페이지
모듈
네임스페이스
클래스
파일들
파일 목록
파일 멤버
모두
클래스
네임스페이스들
파일들
함수
변수
타입정의
열거형 타입
열거형 멤버
Friends
매크로
그룹들
페이지들
source
processes
hadronic
models
inclxx
incl_physics
include
G4INCLNNEtaToMultiPionsChannel.hh
이 파일의 문서화 페이지로 가기
1
//
2
// ********************************************************************
3
// * License and Disclaimer *
4
// * *
5
// * The Geant4 software is copyright of the Copyright Holders of *
6
// * the Geant4 Collaboration. It is provided under the terms and *
7
// * conditions of the Geant4 Software License, included in the file *
8
// * LICENSE and available at http://cern.ch/geant4/license . These *
9
// * include a list of copyright holders. *
10
// * *
11
// * Neither the authors of this software system, nor their employing *
12
// * institutes,nor the agencies providing financial support for this *
13
// * work make any representation or warranty, express or implied, *
14
// * regarding this software system or assume any liability for its *
15
// * use. Please see the license in the file LICENSE and URL above *
16
// * for the full disclaimer and the limitation of liability. *
17
// * *
18
// * This code implementation is the result of the scientific and *
19
// * technical work of the GEANT4 collaboration. *
20
// * By using, copying, modifying or distributing the software (or *
21
// * any work based on the software) you agree to acknowledge its *
22
// * use in resulting scientific publications, and indicate your *
23
// * acceptance of all terms of the Geant4 Software license. *
24
// ********************************************************************
25
//
26
// INCL++ intra-nuclear cascade model
27
// Alain Boudard, CEA-Saclay, France
28
// Joseph Cugnon, University of Liege, Belgium
29
// Jean-Christophe David, CEA-Saclay, France
30
// Pekka Kaitaniemi, CEA-Saclay, France, and Helsinki Institute of Physics, Finland
31
// Sylvie Leray, CEA-Saclay, France
32
// Davide Mancusi, CEA-Saclay, France
33
//
34
#define INCLXX_IN_GEANT4_MODE 1
35
36
#include "
globals.hh
"
37
38
#ifndef G4INCLNNEtaToMultiPionsChannel_hh
39
#define G4INCLNNEtaToMultiPionsChannel_hh 1
40
41
#include "
G4INCLParticle.hh
"
42
#include "
G4INCLIChannel.hh
"
43
#include "
G4INCLFinalState.hh
"
44
#include "
G4INCLAllocationPool.hh
"
45
46
namespace
G4INCL {
47
class
NNEtaToMultiPionsChannel
:
public
IChannel
{
48
public
:
49
NNEtaToMultiPionsChannel
(
const
G4int
,
Particle
*,
Particle
*);
50
virtual
~NNEtaToMultiPionsChannel
();
51
52
void
fillFinalState
(
FinalState
*fs);
53
54
private
:
55
G4int
npion
;
56
G4int
iso1
;
// like isosp, can be changed in isospinRepartition
57
G4int
iso2
;
// like isosp, can be changed in isospinRepartition
58
G4int
isosp
[4];
59
Particle
*
particle1
, *
particle2
;
60
61
static
const
G4double
angularSlope
;
62
63
void
inter2Part
(
const
G4double
p
);
64
void
pn_ppPim
();
65
void
pn_pnPi0
();
66
void
pn_nnPip
();
67
void
pp_nnPipPip
();
68
void
nn_ppPimPim
();
69
void
pn_pnPipPim
();
70
void
pn_pnPi0Pi0
();
71
void
pp_ppPipPim
();
72
void
nn_nnPipPim
();
73
void
pp_ppPi0Pi0
();
74
void
nn_nnPi0Pi0
();
75
void
pp_pnPipPi0
();
76
void
pn_ppPimPi0
();
77
void
pn_nnPipPi0
();
78
void
nn_pnPimPi0
();
79
void
pp_pnPipPi0Pi0
();
80
void
nn_pnPimPi0Pi0
();
81
void
pn_nnPipPi0Pi0
();
82
void
pp_ppPipPimPi0
();
83
void
nn_nnPipPimPi0
();
84
void
pp_ppPi0Pi0Pi0
();
85
void
nn_nnPi0Pi0Pi0
();
86
void
pp_pnPipPipPim
();
87
void
pp_nnPipPipPi0
();
88
void
pn_ppPimPi0Pi0
();
89
void
pn_ppPimPimPip
();
90
void
pn_pnPi0PipPim
();
91
void
pn_pnPi0Pi0Pi0
();
92
void
pn_nnPipPipPim
();
93
void
nn_pnPipPimPim
();
94
void
nn_ppPimPimPi0
();
95
void
pp_nnPipPipPi0Pi0
();
96
void
pp_nnPipPipPipPim
();
97
void
nn_ppPi0Pi0PimPim
();
98
void
nn_ppPipPimPimPim
();
99
void
pp_ppPi0Pi0Pi0Pi0
();
100
void
nn_nnPi0Pi0Pi0Pi0
();
101
void
pn_pnPi0Pi0Pi0Pi0
();
102
void
pp_ppPipPi0Pi0Pim
();
103
void
nn_nnPipPi0Pi0Pim
();
104
void
pn_pnPipPi0Pi0Pim
();
105
void
pp_ppPipPipPimPim
();
106
void
nn_nnPipPipPimPim
();
107
void
pn_pnPipPipPimPim
();
108
void
pp_pnPipPi0Pi0Pi0
();
109
void
pn_nnPipPi0Pi0Pi0
();
110
void
pp_nnPipPi0Pi0Pi0
();
111
void
pp_pnPipPipPi0Pim
();
112
void
pn_nnPipPipPi0Pim
();
113
void
pp_nnPipPipPi0Pim
();
114
void
nn_pnPi0Pi0Pi0Pim
();
115
void
pn_ppPi0Pi0Pi0Pim
();
116
void
nn_pnPipPi0PimPim
();
117
void
pn_ppPipPi0PimPim
();
118
void
isospinRepartition
();
119
120
INCL_DECLARE_ALLOCATION_POOL
(
NNEtaToMultiPionsChannel
);
121
};
122
}
123
124
#endif
G4INCL::NNEtaToMultiPionsChannel
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:47
G4INCL::NNEtaToMultiPionsChannel::pn_ppPimPi0
void pn_ppPimPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:275
G4INCL::NNEtaToMultiPionsChannel::pn_ppPimPi0Pi0
void pn_ppPimPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:348
G4INCL::NNEtaToMultiPionsChannel::nn_pnPimPi0Pi0
void nn_pnPimPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:300
G4INCL::NNEtaToMultiPionsChannel::~NNEtaToMultiPionsChannel
virtual ~NNEtaToMultiPionsChannel()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:61
G4INCL::NNEtaToMultiPionsChannel::isosp
G4int isosp[4]
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:58
G4INCL::NNEtaToMultiPionsChannel::nn_pnPimPi0
void nn_pnPimPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:287
G4INCL::NNEtaToMultiPionsChannel::pp_ppPi0Pi0Pi0
void pp_ppPi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:324
G4INCL::NNEtaToMultiPionsChannel::pp_nnPipPipPi0Pim
void pp_nnPipPipPi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:519
G4INCL::NNEtaToMultiPionsChannel::pn_pnPipPi0Pi0Pim
void pn_pnPipPi0Pi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:455
G4INCL::NNEtaToMultiPionsChannel::pp_ppPipPi0Pi0Pim
void pp_ppPipPi0Pi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:443
G4INCL::NNEtaToMultiPionsChannel::pn_ppPim
void pn_ppPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:220
G4INCL::NNEtaToMultiPionsChannel::pn_pnPi0PipPim
void pn_pnPi0PipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:362
G4INCL::NNEtaToMultiPionsChannel::fillFinalState
void fillFinalState(FinalState *fs)
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:65
G4INCL::NNEtaToMultiPionsChannel::pp_pnPipPi0Pi0
void pp_pnPipPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:293
p
const char * p
Definition:
xmltok.h:285
G4INCL::NNEtaToMultiPionsChannel::pp_ppPipPimPi0
void pp_ppPipPimPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:314
G4INCL::NNEtaToMultiPionsChannel::pn_nnPipPipPim
void pn_nnPipPipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:372
G4INCL::NNEtaToMultiPionsChannel::nn_nnPi0Pi0Pi0
void nn_nnPi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:329
G4INCL::NNEtaToMultiPionsChannel::nn_pnPipPimPim
void nn_pnPipPimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:379
G4INCL::NNEtaToMultiPionsChannel::pp_pnPipPi0Pi0Pi0
void pp_pnPipPi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:479
G4INCL::NNEtaToMultiPionsChannel::nn_ppPipPimPimPim
void nn_ppPipPimPimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:417
G4INCL::NNEtaToMultiPionsChannel::pp_nnPipPi0Pi0Pi0
void pp_nnPipPi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:495
G4INCL::NNEtaToMultiPionsChannel::nn_nnPipPi0Pi0Pim
void nn_nnPipPi0Pi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:449
G4INCL::NNEtaToMultiPionsChannel::iso2
G4int iso2
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:57
G4INCL::NNEtaToMultiPionsChannel::nn_ppPimPim
void nn_ppPimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:239
G4INCL::NNEtaToMultiPionsChannel::pp_pnPipPipPi0Pim
void pp_pnPipPipPi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:503
G4INCL::NNEtaToMultiPionsChannel::pn_pnPi0Pi0Pi0
void pn_pnPi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:367
G4INCL::NNEtaToMultiPionsChannel::pn_pnPipPipPimPim
void pn_pnPipPipPimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:473
G4INCL::NNEtaToMultiPionsChannel::angularSlope
static const G4double angularSlope
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:61
G4INCL::NNEtaToMultiPionsChannel::pn_pnPi0Pi0Pi0Pi0
void pn_pnPi0Pi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:437
G4INCL::NNEtaToMultiPionsChannel::NNEtaToMultiPionsChannel
NNEtaToMultiPionsChannel(const G4int, Particle *, Particle *)
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:51
G4INCL::NNEtaToMultiPionsChannel::pp_nnPipPip
void pp_nnPipPip()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:233
G4INCL::NNEtaToMultiPionsChannel::pp_pnPipPi0
void pp_pnPipPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:269
G4INCL::NNEtaToMultiPionsChannel::nn_ppPi0Pi0PimPim
void nn_ppPi0Pi0PimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:409
G4INCL::NNEtaToMultiPionsChannel::INCL_DECLARE_ALLOCATION_POOL
INCL_DECLARE_ALLOCATION_POOL(NNEtaToMultiPionsChannel)
G4double
double G4double
Definition:
G4Types.hh:76
G4INCL::NNEtaToMultiPionsChannel::iso1
G4int iso1
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:56
G4INCL::NNEtaToMultiPionsChannel::inter2Part
void inter2Part(const G4double p)
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:560
G4INCL::NNEtaToMultiPionsChannel::nn_nnPipPipPimPim
void nn_nnPipPipPimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:467
G4INCL::NNEtaToMultiPionsChannel::pn_ppPimPimPip
void pn_ppPimPimPip()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:355
G4INCL::NNEtaToMultiPionsChannel::particle2
Particle * particle2
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:59
G4INCL::NNEtaToMultiPionsChannel::nn_pnPi0Pi0Pi0Pim
void nn_pnPi0Pi0Pi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:527
G4INCL::FinalState
Definition:
G4INCLFinalState.hh:64
G4INCL::NNEtaToMultiPionsChannel::pn_ppPipPi0PimPim
void pn_ppPipPi0PimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:551
G4INCL::NNEtaToMultiPionsChannel::nn_nnPi0Pi0Pi0Pi0
void nn_nnPi0Pi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:431
G4INCL::NNEtaToMultiPionsChannel::npion
G4int npion
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:55
G4INCLAllocationPool.hh
Singleton for recycling allocation of instances of a given class.
G4INCL::NNEtaToMultiPionsChannel::pp_ppPipPim
void pp_ppPipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:253
globals.hh
G4INCL::NNEtaToMultiPionsChannel::pn_nnPipPi0Pi0Pi0
void pn_nnPipPi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:487
G4INCL::NNEtaToMultiPionsChannel::pn_nnPipPi0
void pn_nnPipPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:281
G4INCL::NNEtaToMultiPionsChannel::nn_ppPimPimPi0
void nn_ppPimPimPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:386
G4INCL::NNEtaToMultiPionsChannel::pp_nnPipPipPi0Pi0
void pp_nnPipPipPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:393
G4INCL::NNEtaToMultiPionsChannel::pn_nnPipPi0Pi0
void pn_nnPipPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:307
G4INCL::NNEtaToMultiPionsChannel::nn_nnPipPim
void nn_nnPipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:257
G4INCL::NNEtaToMultiPionsChannel::pp_pnPipPipPim
void pp_pnPipPipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:334
G4INCL::NNEtaToMultiPionsChannel::pp_ppPi0Pi0
void pp_ppPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:261
G4INCLFinalState.hh
G4int
int G4int
Definition:
G4Types.hh:78
G4INCL::NNEtaToMultiPionsChannel::pn_pnPi0
void pn_pnPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:225
G4INCL::Particle
Definition:
G4INCLParticle.hh:75
G4INCL::NNEtaToMultiPionsChannel::pp_ppPipPipPimPim
void pp_ppPipPipPimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:461
G4INCL::NNEtaToMultiPionsChannel::nn_pnPipPi0PimPim
void nn_pnPipPi0PimPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:543
G4INCL::NNEtaToMultiPionsChannel::nn_nnPipPimPi0
void nn_nnPipPimPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:319
G4INCL::NNEtaToMultiPionsChannel::pp_nnPipPipPipPim
void pp_nnPipPipPipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:401
G4INCLParticle.hh
G4INCL::NNEtaToMultiPionsChannel::pn_nnPipPipPi0Pim
void pn_nnPipPipPi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:511
G4INCL::NNEtaToMultiPionsChannel::pp_nnPipPipPi0
void pp_nnPipPipPi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:341
G4INCL::NNEtaToMultiPionsChannel::pn_pnPipPim
void pn_pnPipPim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:245
G4INCL::NNEtaToMultiPionsChannel::pn_ppPi0Pi0Pi0Pim
void pn_ppPi0Pi0Pi0Pim()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:535
G4INCL::NNEtaToMultiPionsChannel::pn_pnPi0Pi0
void pn_pnPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:249
G4INCL::NNEtaToMultiPionsChannel::pn_nnPip
void pn_nnPip()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:228
G4INCL::IChannel
Definition:
G4INCLIChannel.hh:57
G4INCL::NNEtaToMultiPionsChannel::nn_nnPi0Pi0
void nn_nnPi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:265
G4INCL::NNEtaToMultiPionsChannel::isospinRepartition
void isospinRepartition()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:103
G4INCL::NNEtaToMultiPionsChannel::particle1
Particle * particle1
Definition:
G4INCLNNEtaToMultiPionsChannel.hh:59
G4INCL::NNEtaToMultiPionsChannel::pp_ppPi0Pi0Pi0Pi0
void pp_ppPi0Pi0Pi0Pi0()
Definition:
G4INCLNNEtaToMultiPionsChannel.cc:425
G4INCLIChannel.hh
다음에 의해 생성됨 :
1.8.5