G4TheoFSGenerator* QGSC_model = new G4TheoFSGenerator();
G4StringChipsParticleLevelInterface* theCascade = new G4StringChipsParticleLevelInterface();
QGSC_model->SetTransport(theCascade);
G4QGSMFragmentation* theFragmentation = new G4QGSMFragmentation();
G4ExcitedStringDecay* theStringDecay = new G4ExcitedStringDecay(theFragmentation);
G4QGSModel< G4QGSParticipants >* theStringModel = new G4QGSModel< G4QGSParticipants >;
theStringModel->SetFragmentationModel(theStringDecay);
QGSC_model->SetHighEnergyGenerator(theStringModel);