28 TG4RunConfiguration* runConfiguration =
new TG4RunConfiguration(
"geomRoot",
"QGSP_BERT_EMV+optical",
"stepLimiter+specialCuts+specialControls");
31 TGeant4* geant4 =
new TGeant4(
"TGeant4",
"The Geant4 Monte Carlo", runConfiguration);
32 cout <<
"Geant4 has been created." << endl;
33 geant4->ProcessGeantCommand(
"/mcVerbose/all 0");
34 geant4->ProcessGeantCommand(
"/mcVerbose/eventAction 1");
45 geant4->SetStack(stack);
47 if(FairRunSim::Instance()->IsExtDecayer()){
48 TVirtualMCDecayer* decayer = TPythia6Decayer::Instance();
49 geant4->SetExternalDecayer(decayer);
52 geant4->SetMaxNStep(10000);
55 sprintf(buffer,
"/random/setSeeds %i %i ",gRandom->GetSeed(), gRandom->GetSeed());
56 geant4->ProcessGeantCommand(buffer);
void SetMinPoints(Int_t min)