case kNeCO2_9010:
fCorrectionFile.Append("_NeCO2");
break;
+ case kNeCO2N2_90105:
+ fCorrectionFile.Append("_NeCO2N2");
+ break;
}
switch (epsilon) {
case kEps5:
case kEps20:
fCorrectionFile.Append("_eps20");
break;
+ case kEps25:
+ fCorrectionFile.Append("_eps25");
+ break;
+ case kEps30:
+ fCorrectionFile.Append("_eps30");
+ break;
+ case kEps35:
+ fCorrectionFile.Append("_eps35");
+ break;
+ case kEps40:
+ fCorrectionFile.Append("_eps40");
+ break;
}
switch (collRate) {
case k50kHz:
nevents=$5
ntracks=$6
rate=$7
+gas=$8
if [ "x$rate" == "x" ]; then
rate=50
fi
+if [ "x$gas" == "x" ]; then
+ gas=0
+fi
+
module use /cvmfs/alice.gsi.de/modules
module purge
#module load ALICE/${vers}
test -d $outDir || mkdir -p $outDir
cd $outDir
-root.exe -l -b -q $ALICE_ROOT/TPC/Upgrade/macros/{loadlibs.C,ConfigOCDB.C} $ALICE_ROOT/TPC/Upgrade/macros/runSimRec.C\($simtype,$SCtype,$nevents,$ntracks,$rate\)
+root.exe -l -b -q $ALICE_ROOT/TPC/Upgrade/macros/{loadlibs.C,ConfigOCDB.C} $ALICE_ROOT/TPC/Upgrade/macros/runSimRec.C\($simtype,$SCtype,$nevents,$ntracks,$rate,$gas\)
-void runSimRec(Int_t simtype, Int_t SCtype, Int_t nevents, Int_t ntracks, Int_t rate=50)
+void runSimRec(Int_t simtype, Int_t SCtype, Int_t nevents, Int_t ntracks, Int_t rate=50, Int_t gas=0)
{
//rate is in kHz
outputFile.Append(Form("_train_%dkHz",rate));
break;
}
+
+ AliToyMCEventGeneratorSimple::EGasType gasType=AliToyMCEventGeneratorSimple::kNeCO2_9010;
+
+ switch (gas) {
+ case 0:
+ gasType=AliToyMCEventGeneratorSimple::kNeCO2_9010;
+ outputFile.Appen("_NeCO2");
+ break;
+ case 1:
+ gasType=AliToyMCEventGeneratorSimple::kNeCO2N2_90105;
+ outputFile.Appen("_NeCO2N2");
+ break;
+ }
switch (SCtype) {
case 0:
- s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps5);
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps5, gasType);
outputFile.Append("_eps05");
break;
case 1:
- s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps10);
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps10, gasType);
outputFile.Append("_eps10");
break;
case 2:
- s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps20);
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps20, gasType);
outputFile.Append("_eps20");
break;
+ case 3:
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps25, gasType);
+ outputFile.Append("_eps25");
+ break;
+ case 4:
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps30, gasType);
+ outputFile.Append("_eps30");
+ break;
+ case 5:
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps35, gasType);
+ outputFile.Append("_eps35");
+ break;
+ case 6:
+ s.SetSpaceCharge(AliToyMCEventGeneratorSimple::kEps40, gasType);
+ outputFile.Append("_eps40");
+ break;
}
outputFile.Append(Form("_%04dev_%04dtr",nevents,ntracks));