G4TheoFSGenerator* FTFP_model = new G4TheoFSGenerator();
G4GeneratorPrecompoundInterface* theCascade = new G4GeneratorPrecompoundInterface();
G4ExcitationHandler* theHandler = new G4ExcitationHandler();
G4PreCompoundModel* thePreEquilib = new G4PreCompoundModel(theHandler);
theCascade->SetDeExcitation(thePreEquilib);
FTFP_model->SetTransport(theCascade);
G4LundStringFragmentation* theFragmentation = new G4LundStringFragmentation();
G4ExcitedStringDecay* theStringDecay = new G4ExcitedStringDecay(theFragmentation);
G4FTFModel* theStringModel = new G4FTFModel;
theStringModel->SetFragmentationModel(theStringDecay);
FTFP_model->SetHighEnergyGenerator(theStringModel);