89 {
90 if ( verbose > 1 )
G4cout <<
"### G4StoppingPhysicsFritiofWithBinaryCascade::ConstructProcess " <<
G4endl;
91
93 if ( useMuonMinusCapture ) {
95 }
96
101
103
104
107
109 myParticleIterator->reset();
110
111 while ( (*myParticleIterator)() ) {
112
113 particle = myParticleIterator->value();
115
118 if ( verbose > 1 ) {
119 G4cout <<
"### G4MuonMinusCapture added for "
121 }
122 }
123
127
128
131 if ( hFritiofWithBinaryCascadeProcess->
IsApplicable( *particle ) ) {
133 if ( verbose > 1 ) {
134 G4cout <<
"### G4HadronicAbsorptionFritiofWithBinaryCascade added for "
136 }
137 }
138
139
140
148 if ( verbose > 1 ) {
149 G4cout <<
"### G4HadronicAbsorptionFritiof added for "
151 }
152 }
153
154
162 if ( verbose > 1 ) {
163 G4cout <<
"### G4HadronicAbsorptionBertini added for "
165 }
166 }
167
168 } else {
169 if ( verbose > 1 ) {
170 G4cout <<
"WARNING in G4StoppingPhysicsFritiofWithBinaryCascade::ConstructProcess: \
171 not able to deal with nuclear stopping of "
173 }
174 }
175 }
176 }
177}
static G4AntiLambda * Definition()
static G4AntiNeutron * Definition()
static G4AntiProton * Definition()
static G4AntiSigmaPlus * Definition()
static G4AntiSigmaZero * Definition()
static G4AntiXiZero * Definition()
G4bool IsApplicable(const G4ParticleDefinition &)
G4bool IsApplicable(const G4ParticleDefinition &)
G4bool IsApplicable(const G4ParticleDefinition &)
static G4KaonMinus * Definition()
static G4MuonMinus * MuonMinus()
static G4OmegaMinus * Definition()
G4ProcessManager * GetProcessManager() const
G4bool IsShortLived() const
G4double GetPDGMass() const
G4double GetPDGCharge() const
G4int GetBaryonNumber() const
const G4String & GetParticleName() const
static G4PionMinus * Definition()
G4int AddRestProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4SigmaMinus * Definition()
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
static G4XiMinus * Definition()