55 std::vector<G4VKaonBuilder *>::iterator i;
56 for(i=theModelCollections.begin(); i!=theModelCollections.end(); i++)
58 (*i)->Build(theKaonPlusInelastic);
59 (*i)->Build(theKaonMinusInelastic);
60 (*i)->Build(theKaonZeroLInelastic);
61 (*i)->Build(theKaonZeroSInelastic);
80 if ( bld !=
nullptr ) {
81 theModelCollections.push_back(bld);
virtual void RegisterMe(G4PhysicsBuilderInterface *aB) final override
virtual void Build() final override
static G4KaonMinus * Definition()
static G4KaonMinus * KaonMinus()
static G4KaonPlus * Definition()
static G4KaonPlus * KaonPlus()
static G4KaonZeroLong * KaonZeroLong()
static G4KaonZeroLong * Definition()
static G4KaonZeroShort * Definition()
static G4KaonZeroShort * KaonZeroShort()
G4ProcessManager * GetProcessManager() const
virtual void RegisterMe(G4PhysicsBuilderInterface *)
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)