"QGSP_BERT_EMV_OPTICAL", "CHIPS_OPTICAL", "QGSP_BERT_CHIPS_OPTICAL"
};
+enum PprTrigConf_t
+{
+ kDefaultPPTrig, kDefaultPbPbTrig
+};
+
+const char * pprTrigConfName[] = {
+ "p-p","Pb-Pb"
+};
+
//--- Functions ---
class AliGenPythia;
AliGenerator *MbPythia();
static Mag_t mag = k5kG;
static Float_t energy = 10000; // energy in CMS
static PhysicsList_t physicslist = QGSP_BERT_EMV;
+static PprTrigConf_t strig = kDefaultPPTrig; // default pp trigger configuration
+
//========================//
// Set Random Number seed //
//========================//
// gAlice->SetGeometryFromCDB();
// Set the trigger configuration: proton-proton
- gAlice->SetTriggerDescriptor("p-p");
- // AliSimulation::Instance()->SetTriggerConfig("p-p");
+ AliSimulation::Instance()->SetTriggerConfig(pprTrigConfName[strig]);
+ cout<<"Trigger configuration is set to "<<pprTrigConfName[strig]<<endl;
printf("\n \n Comment: %s \n \n", comment.Data());
//============================ TPC parameters =====================
AliTPC *TPC = new AliTPCv2("TPC", "Default");
- // TPC->SetPrimaryIonisation(); // not used with Geant3
+ TPC->SetPrimaryIonisation(); // not used with Geant3
}
geant4->ProcessGeantCommand("/mcPhysics/setOpProcessActivation false");
geant4->ProcessGeantCommand("/mcVerbose/composedPhysicsList 2");
geant4->ProcessGeantCommand("/mcTracking/skipNeutrino true");
+ geant4->ProcessGeantCommand("/mcDet/setMaxStepInLowDensityMaterials 1 cm");
/*
// Set PAI model for TPC (TPC_Ne-CO2-N-2)