// file to output the results of the initalisation of the decayers IBPtr dtempa; tcHwDecayerBasePtr dtempb; ofstream decout("decayers.output"); dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DecayME0"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DecayME100"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DecayME101"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/a13Pi"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/VectorVP"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Tau2Leptons"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Vector2Meson"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Tau3Pion"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/WeakPartonic0"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/WeakPartonic100"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/VectorVPff"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Vector3Pion"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/PVV"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/PVff"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Etapipigamma"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Etapigammagamma"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Etapipipi"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Tensor2PScalar"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/TensorVP"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/TVV"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/ISGW"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/ISGW2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/WZ"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/PVectorVP"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/PScalarlnu"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/VectorVV"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/ISGW2Hadronic"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/PScalar4f"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/ScalarSS"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/PPVDecayer"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/QDecayME0"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/QDecayME130"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/VVSDecayer"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/VAPDecayer"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HvyDecayME0"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HvyDecayME100"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/STSDecayer"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BaryonLight1"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BaryonHeavy1"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BaryonHeavy2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/CharmBaryon1"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BaryonHeavy3"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/WSB"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BottomBaryonScalar"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BottomBaryonVector"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HeavyStrong"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3StrongRoper"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Strong2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Decuplet"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3RoperDecuplet"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Strong3"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3OctetDecuplet2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3SingletOctet1"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3SingletOctet2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Strong4"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3OctetDecuplet3"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/OmegaXiStar"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/OmegaNL"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HyperonNL"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3RoperGamma"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Gamma2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Gamma3"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DecupletGamma"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Gamma4"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SU3Gamma5"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Tau1Vector"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BZVector"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BZScalar"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/WSBHadronic"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Melikhov"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/MelikhovStech"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BaryonLight2"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/KiselevBc"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BcHadronic"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/ExcitedLambda"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HeavyGamma"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/SVV"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/a1Simple"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Mambo"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Tau5Pion"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/OniumPiPi"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Tau3Kaon"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/TauKPi"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/BtosgammaKagan"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Top"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/Hff"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HWW"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/HQET"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DKPiPiCLEO"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DKPiPiE691"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/DtoKPiPiMarkIII"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);} dtempa=hw.eventGenerator()->getPointer("/Herwig/Decays/RadiativeHyperon"); dtempb=dynamic_ptr_cast(dtempa); if(dtempb){dtempb->dataBaseOutput(decout,true);}