56 if( targetParticle->GetDefinition() == aNeutron ) {
60 const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
66 delete targetParticle;
70 delete targetParticle;
95 if( targetParticle->GetDefinition() == aNeutron ) {
99 const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
108 delete targetParticle;
112 delete targetParticle;
129 if( targetParticle->GetDefinition() == aProton ) {
133 const G4double cech[] = {0.33,0.27,0.29,0.31,0.27,0.18,0.13,0.10,0.09,0.07};
139 delete targetParticle;
146 delete targetParticle;
150 delete targetParticle;
188 if( targetParticle->GetDefinition() == aNeutron ) {
189 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
195 delete targetParticle;
199 delete targetParticle;
215 if( targetParticle->GetDefinition() == aProton ) {
216 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
222 delete targetParticle;
226 delete targetParticle;
241 if( targetParticle->GetDefinition() == aProton ) {
242 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.};
248 delete targetParticle;
252 delete targetParticle;
268 if( targetParticle->GetDefinition() == aNeutron ) {
269 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
275 delete targetParticle;
279 delete targetParticle;
298 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
303 if( targetParticle->GetDefinition() == aNeutron ) {
354 delete targetParticle;
357 delete targetParticle;
376 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
381 if( targetParticle->GetDefinition() == aNeutron ) {
434 delete targetParticle;
437 delete targetParticle;
455 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
463 if( targetParticle->GetDefinition() == aNeutron ) {
496 delete targetParticle;
499 delete targetParticle;
517 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
525 if( targetParticle->GetDefinition() == aNeutron ) {
558 delete targetParticle;
561 delete targetParticle;
579 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
584 if( targetParticle->GetDefinition() == aNeutron ) {
617 delete targetParticle;
620 delete targetParticle;
638 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
643 if( targetParticle->GetDefinition() == aNeutron ) {
677 delete targetParticle;
680 delete targetParticle;
701 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
705 if( targetParticle->GetDefinition() == aNeutron ) {
762 delete targetParticle;
765 delete targetParticle;
785 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
789 if( targetParticle->GetDefinition() == aNeutron ) {
846 delete targetParticle;
849 delete targetParticle;
874 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
878 if( targetParticle->GetDefinition() == aNeutron ) {
935 delete targetParticle;
938 delete targetParticle;
962 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
966 if( targetParticle->GetDefinition() == aNeutron ) {
1023 delete targetParticle;
1026 delete targetParticle;
1048 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
1055 if( targetParticle->GetDefinition() == aNeutron ) {
1120 delete targetParticle;
1123 delete targetParticle;
1149 const G4double cech[] = {0.50,0.45,0.40,0.35,0.30,0.25,0.06,0.04,0.005,0.0};
1156 if( targetParticle->GetDefinition() == aNeutron ) {
1221 delete targetParticle;
1224 delete targetParticle;
static G4Pow * GetInstance()
static G4KaonZeroLong * KaonZeroLong()
static G4AntiSigmaPlus * AntiSigmaPlus()
G4DynamicParticle * ReturnTargetParticle() const
static G4SigmaZero * SigmaZero()
static G4AntiSigmaMinus * AntiSigmaMinus()
static G4XiZero * XiZero()
static G4KaonZeroShort * KaonZeroShort()
static G4AntiProton * AntiProton()
static G4XiMinus * XiMinus()
static G4Proton * Proton()
static G4Neutron * Neutron()
static G4PionZero * PionZero()
static G4SigmaMinus * SigmaMinus()
static G4AntiLambda * AntiLambda()
static G4AntiSigmaZero * AntiSigmaZero()
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
static constexpr double GeV
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()
void SetDefinition(const G4ParticleDefinition *aParticleDefinition)
static G4KaonPlus * KaonPlus()
static G4AntiNeutron * AntiNeutron()
G4double GetTotalMomentum() const