69 if ( bld !=
nullptr ) theModelCollections.push_back( bld );
75 for ( std::vector< G4VHyperonBuilder* >::iterator i = theModelCollections.begin();
76 i != theModelCollections.end(); ++i ) {
77 (*i)->Build( theLambdaInelastic );
78 (*i)->Build( theAntiLambdaInelastic );
79 (*i)->Build( theSigmaMinusInelastic );
80 (*i)->Build( theAntiSigmaMinusInelastic );
81 (*i)->Build( theSigmaPlusInelastic );
82 (*i)->Build( theAntiSigmaPlusInelastic );
83 (*i)->Build( theXiMinusInelastic );
84 (*i)->Build( theAntiXiMinusInelastic );
85 (*i)->Build( theXiZeroInelastic );
86 (*i)->Build( theAntiXiZeroInelastic );
87 (*i)->Build( theOmegaMinusInelastic );
88 (*i)->Build( theAntiOmegaMinusInelastic );
static G4AntiLambda * AntiLambda()
static G4AntiOmegaMinus * AntiOmegaMinus()
static G4AntiSigmaMinus * AntiSigmaMinus()
static G4AntiSigmaPlus * AntiSigmaPlus()
static G4AntiXiMinus * AntiXiMinus()
static G4AntiXiZero * AntiXiZero()
virtual void Build() final override
virtual void RegisterMe(G4PhysicsBuilderInterface *aB) final override
static G4Lambda * Lambda()
static G4OmegaMinus * OmegaMinus()
G4ProcessManager * GetProcessManager() const
virtual void RegisterMe(G4PhysicsBuilderInterface *)
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
static G4XiMinus * XiMinus()
static G4XiZero * XiZero()