Skip to content

Commit 19b4f1c

Browse files
authored
Merge branch 'AliceO2Group:master' into o2DPG_FIT
2 parents 8c0b4bf + 55530df commit 19b4f1c

26 files changed

Lines changed: 1130 additions & 107 deletions

DATA/production/configurations/CTFSkimming/ctf-skim-workflow.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ done
8989

9090
if [[ -z ${IRFRAMES:-} ]] || [[ -z ${CTFLIST:-} ]] ; then
9191
echo "Format: ${0##*/} -f <IRFramesFile> -c <CTFsList>"
92-
exit 1
92+
exit 1
9393
fi
9494

9595
[[ "0${ALLOW_MISSING_DET:-}" == "00" ]] && ALLOW_MISSING_DET= || ALLOW_MISSING_DET="--allow-missing-detectors"
@@ -107,12 +107,12 @@ add_W o2-ctf-reader-workflow "--ctf-data-subspec 1 --ir-frames-files $IRFRAMES $
107107

108108
if [[ -z ${NO_ITSMFT_MASKING:-} ]] ; then
109109
has_detector_ctf ITS && add_W o2-its-reco-workflow "--digits-from-upstream --disable-mc --disable-tracking --disable-root-output --pipeline $(get_N its-tracker ITS REST 1 ITSTRK)" "ITSClustererParam.maxBCDiffToMaskBias=10;"
110-
has_detector_ctf MFT && add_W o2-mft-reco-workflow "--digits-from-upstream --disable-mc --disable-tracking --disable-root-output --pipeline $(get_N mft-tracker MFT REST 1 MFTTRK)" "MFTClustererParam.maxBCDiffToMaskBias=10;"
110+
has_detector_ctf MFT && add_W o2-mft-reco-workflow "--digits-from-upstream --disable-mc --disable-tracking --disable-root-output --pipeline $(get_N mft-tracker MFT REST 1 MFTTRK)" "MFTClustererParam.maxBCDiffToMaskBias=10;"
111111
fi
112112

113113
has_detector_ctf ITS && add_W o2-itsmft-entropy-encoder-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${ITS_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${ITS_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${ITS_ENC_MEMFACT:-1.5} --pipeline $(get_N its-entropy-encoder ITS CTF 1)"
114114
has_detector_ctf MFT && add_W o2-itsmft-entropy-encoder-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${MFT_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${MFT_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${MFT_ENC_MEMFACT:-1.5} --runmft true --pipeline $(get_N mft-entropy-encoder MFT CTF 1)"
115-
has_detector_ctf TPC && add_W o2-tpc-reco-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${TPC_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${TPC_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${TPC_ENC_MEMFACT:-1.} --input-type compressed-clusters-flat --output-type encoded-clusters,disable-writer --pipeline $(get_N tpc-entropy-encoder TPC CTF 1 TPCENT)"
115+
has_detector_ctf TPC && add_W o2-tpc-reco-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${TPC_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${TPC_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${TPC_ENC_MEMFACT:-1.} --input-type compressed-clusters-flat-for-encode --output-type encoded-clusters,disable-writer --pipeline $(get_N tpc-entropy-encoder TPC CTF 1 TPCENT)"
116116
has_detector_ctf TRD && add_W o2-trd-entropy-encoder-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${TRD_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${TRD_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${TRD_ENC_MEMFACT:-1.5} --pipeline $(get_N trd-entropy-encoder TRD CTF 1 TRDENT)"
117117
has_detector_ctf TOF && add_W o2-tof-entropy-encoder-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${TOF_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${TOF_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${TOF_ENC_MEMFACT:-1.5} --pipeline $(get_N tof-entropy-encoder TOF CTF 1)"
118118
has_detector_ctf FT0 && add_W o2-ft0-entropy-encoder-workflow "$RANS_OPT --select-ir-frames --irframe-margin-bwd ${FT0_MARGIN_BWD:-$DEF_MARGIN_BWD} --irframe-margin-fwd ${FT0_MARGIN_FWD:-$DEF_MARGIN_FWD} --mem-factor ${FT0_ENC_MEMFACT:-1.5} --pipeline $(get_N ft0-entropy-encoder FT0 CTF 1)"

DATA/production/configurations/asyncReco/setenv_extra.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -558,18 +558,21 @@ export ITSEXTRAERR="ITSCATrackerParam.sysErrY2[0]=$ERRIB;ITSCATrackerParam.sysEr
558558
# ad-hoc options for ITS reco workflow
559559
EXTRA_ITSRECO_CONFIG=
560560
if [[ $BEAMTYPE == "PbPb" ]]; then
561-
EXTRA_ITSRECO_CONFIG="ITSCATrackerParam.deltaRof=0;ITSVertexerParam.clusterContributorsCut=16;ITSVertexerParam.lowMultBeamDistCut=0;ITSCATrackerParam.nROFsPerIterations=12;ITSCATrackerParam.perPrimaryVertexProcessing=false;ITSCATrackerParam.fataliseUponFailure=false;ITSCATrackerParam.dropTFUponFailure=true;ITSCATrackerParam.maxMemory=21474836480;"
561+
# tracker memory
562+
EXTRA_ITSRECO_CONFIG=";ITSCATrackerParam.perPrimaryVertexProcessing=false;ITSCATrackerParam.fataliseUponFailure=false;ITSCATrackerParam.dropTFUponFailure=true;ITSCATrackerParam.maxMemory=21474836480;"
562563
if [[ -z "$ALIEN_JDL_DISABLE_UPC" || $ALIEN_JDL_DISABLE_UPC != 1 ]]; then
563564
EXTRA_ITSRECO_CONFIG+=";ITSVertexerParam.nIterations=2;ITSCATrackerParam.doUPCIteration=true;"
564565
fi
565566
if [[ $LOWFIELD == "1" ]]; then
566-
EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.minPt=2.5;"
567+
EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.minPt=2.5;" # disables B-field scaling
567568
fi
568569
elif [[ $BEAMTYPE == "pp" || $LIGHTNUCLEI == "1" ]]; then
569-
EXTRA_ITSRECO_CONFIG="ITSVertexerParam.phiCut=0.5;ITSVertexerParam.clusterContributorsCut=3;ITSVertexerParam.tanLambdaCut=0.2;"
570-
EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.startLayerMask[0]=127;ITSCATrackerParam.startLayerMask[1]=127;ITSCATrackerParam.startLayerMask[2]=127;"
570+
# allowed start layers
571+
EXTRA_ITSRECO_CONFIG=";ITSCATrackerParam.startLayerMask[0]=127;ITSCATrackerParam.startLayerMask[1]=127;ITSCATrackerParam.startLayerMask[2]=127;"
572+
# low pt-cutoffs
571573
EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.minPtIterLgt[0]=0.05;ITSCATrackerParam.minPtIterLgt[1]=0.05;ITSCATrackerParam.minPtIterLgt[2]=0.05;ITSCATrackerParam.minPtIterLgt[3]=0.05;ITSCATrackerParam.minPtIterLgt[4]=0.05;ITSCATrackerParam.minPtIterLgt[5]=0.05;ITSCATrackerParam.minPtIterLgt[6]=0.05;ITSCATrackerParam.minPtIterLgt[7]=0.05;ITSCATrackerParam.minPtIterLgt[8]=0.05;ITSCATrackerParam.minPtIterLgt[9]=0.09;ITSCATrackerParam.minPtIterLgt[10]=0.167;ITSCATrackerParam.minPtIterLgt[11]=0.125;"
572-
EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.deltaRof=1;ITSVertexerParam.deltaRof=1;" # enable delta-rof tracking
574+
# enable delta-rof tracking
575+
EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.addTimeError[0]=30;ITSCATrackerParam.addTimeError[1]=30;ITSCATrackerParam.addTimeError[2]=30;ITSCATrackerParam.addTimeError[3]=30;ITSCATrackerParam.addTimeError[4]=30;ITSCATrackerParam.addTimeError[5]=30;ITSCATrackerParam.addTimeError[6]=30;ITSVertexerParam.seedMemberRadiusTime=1;"
573576
# this is to impose old pp pT cuts (overriding hardcoded pbpb24 apass1 settings)
574577
# EXTRA_ITSRECO_CONFIG+=";ITSCATrackerParam.minPtIterLgt[0]=0.05;ITSCATrackerParam.minPtIterLgt[1]=0.05;ITSCATrackerParam.minPtIterLgt[2]=0.05;ITSCATrackerParam.minPtIterLgt[3]=0.05;ITSCATrackerParam.minPtIterLgt[4]=0.05;ITSCATrackerParam.minPtIterLgt[5]=0.05;ITSCATrackerParam.minPtIterLgt[6]=0.05;ITSCATrackerParam.minPtIterLgt[7]=0.05;ITSCATrackerParam.minPtIterLgt[8]=0.05;ITSCATrackerParam.minPtIterLgt[9]=0.05;ITSCATrackerParam.minPtIterLgt[10]=0.05;ITSCATrackerParam.minPtIterLgt[11]=0.05;"
575578
fi

MC/bin/o2dpg_sim_config.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,19 @@ def add(cfg, flatconfig):
2828
if 302000 <= int(args.run) and int(args.run) < 309999:
2929
add(config, {"ITSAlpideParam.roFrameLengthInBC" : 198})
3030
# ITS reco settings
31-
add(config, {"ITSVertexerParam.phiCut" : 0.5,
32-
"ITSVertexerParam.clusterContributorsCut" : 3,
33-
"ITSVertexerParam.tanLambdaCut" : 0.2})
31+
add(config, {"ITSVertexerParam.phiCut": 0.4,
32+
"ITSVertexerParam.tanLambdaCut": 0.17,
33+
"ITSVertexerParam.pairCut": 0.0317563,
34+
"ITSVertexerParam.clusterCut": 0.6640964,
35+
"ITSVertexerParam.coarseZWindow": 0.2049018,
36+
"ITSVertexerParam.seedDedupZCut": 0.0711793,
37+
"ITSVertexerParam.refitDedupZCut": 0.0680009,
38+
"ITSVertexerParam.duplicateZCut": 0.1582193,
39+
"ITSVertexerParam.finalSelectionZCut": 0.1081465,
40+
"ITSVertexerParam.duplicateDistance2Cut": 0.0117033,
41+
"ITSVertexerParam.clusterContributorsCut": 2,
42+
"ITSVertexerParam.seedMemberRadiusZ": 0,
43+
"ITSVertexerParam.nSigmaCut": 0.032841})
3444
# primary vertexing settings
3545
if 301000 <= int(args.run) and int(args.run) <= 301999:
3646
add(config, {"pvertexer.acceptableScale2" : 9,
@@ -86,10 +96,6 @@ def add(cfg, flatconfig):
8696
if args.fwdmatching_cut_4_param == True:
8797
add(config, {"FwdMatching.cutFcn" : "cut3SigmaXYAngles"})
8898

89-
# deal with larger combinatorics
90-
if args.col == "PbPb" or (args.embedding and args.colBkg == "PbPb"):
91-
add(config, {"ITSVertexerParam.lowMultBeamDistCut": "0."})
92-
9399
# FIT digitizer settings
94100
# 2023 PbPb
95101
if 543437 <= int(args.run) and int(args.run) <= 545367:

MC/bin/o2dpg_sim_workflow.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1390,7 +1390,6 @@ def getDigiTaskName(det):
13901390
ITSRECOtask['cmd'] = task_finalizer([
13911391
"${O2_ROOT}/bin/o2-its-reco-workflow" if args.detectorList == 'ALICE2' else "${O2_ROOT}/bin/o2-its3-reco-workflow",
13921392
getDPL_global_options(bigshm=havePbPb),
1393-
'--trackerCA' if args.detectorList == 'ALICE2' else '',
13941393
'--tracking-mode async',
13951394
putConfigValues(["ITSVertexerParam",
13961395
"ITSAlpideParam",

MC/config/PWGHF/hybrid/GeneratorHF_Non_Hfe.json

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@
33
{
44
"name": "pythia8",
55
"config": {
6-
"config": "${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGHF/pythia8/generator/pythia8_NonHfe.cfg",
7-
"hooksFileName": "",
8-
"hooksFuncName": "",
9-
"includePartonEvent": true,
10-
"particleFilter": "",
11-
"verbose": 0
6+
"config": "${O2DPG_MC_CONFIG_ROOT}/MC/config/common/pythia8/generator/pythia8_NonHfe.cfg"
127
},
138
"triggers": {
149
"mode": "or",
@@ -19,9 +14,27 @@
1914
}
2015
]
2116
}
17+
},
18+
{
19+
"name": "boxgen",
20+
"config": {
21+
"pdg": 111,
22+
"prange[0]": 0.1,
23+
"prange[1]": 50.0,
24+
"eta[0]": -0.8,
25+
"eta[1]": 0.8
26+
}
27+
},
28+
{
29+
"name": "boxgen",
30+
"config": {
31+
"pdg": 221,
32+
"prange[0]": 0.1,
33+
"prange[1]": 50.0,
34+
"eta[0]": -0.8,
35+
"eta[1]": 0.8
36+
}
2237
}
2338
],
24-
"fractions": [
25-
1
26-
]
39+
"fractions": [1, 1, 1]
2740
}
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Decay configuration taken from MC/config/PWGHF/pythia8/generator/pythia8_charmhadronic_with_decays_Mode2_pp_ref.cfg
2+
Init:showChangedParticleData = on
3+
4332:tau0 = 0.0803 # OmegaC
4+
4132:tau0 = 0.0455 # Xic0
5+
6+
# switch off all decay channels
7+
4232:onMode = off
8+
4332:onMode = off
9+
4132:onMode = off
10+
11+
## Xic decays
12+
### Ξc+ -> p K- π+ (35%)
13+
4232:oneChannel = 1 0.17500 0 2212 -321 211 ### Ξc+ -> p K- π+ 6.18e-3
14+
4232:addChannel = 1 0.17500 0 2212 -313 ### Ξc+ -> p antiK*0(892)
15+
### Ξc+ -> Ξ- π+ π+ (35%) (set the same as Ξc+ -> p K- π+)
16+
4232:addChannel = 1 0.35000 0 3312 211 211 ### Ξc+ -> Ξ- π+ π+ 2.86%
17+
### Ξc+ -> p φ (10%)
18+
4232:addChannel = 1 0.10000 0 2212 333 ### Ξc+ -> p φ
19+
### Ξc+ -> sigma+ π+ π- (10%)
20+
4232:addChannel = 1 0.12500 0 3222 -211 211 ### Ξc+ -> sigma+ π- π+ 1.37%
21+
### Ξc+ -> Ξ*0 π+ (10%)
22+
4232:addChannel = 1 0.12500 0 3324 211
23+
24+
### Ξc+ -> p K- π+
25+
4232:onIfMatch = 2212 321 211
26+
### Ξc+ -> p antiK*0(892)
27+
4232:onIfMatch = 2212 313
28+
### Ξc+ -> p φ
29+
4232:onIfMatch = 2212 333
30+
### Ξc+ -> sigma+ π+ π- (10%)
31+
4232:onIfMatch = 3222 211 211
32+
### Ξc+ -> Ξ*0 π+, Ξ*0 -> Ξ- π+
33+
4232:onIfMatch = 3324 211
34+
### Ξc+ -> Ξ- π+ π+
35+
4232:onIfMatch = 3312 211 211
36+
37+
## Xic0 decays
38+
### add Xic0 decays absent in PYTHIA8 decay table
39+
4132:oneChannel = 1 0.0143 0 3312 211 ### Xi_c()0 --> Xi- pi+ 0.01432524810113947
40+
41+
### Xic0 -> Xi- pi+
42+
4132:onIfMatch = 3312 211
43+
# Matching Exclusive Decay Channels:
44+
# -------------------------------------------------------
45+
# Xi_c()0 --> Xi- pi+ 0.01432524810113947
46+
# -> PDG Codes: 3312, 211
47+
# Xi_c()0 --> Xi- pi+ pi+ pi- 0.04775082700379833
48+
# -> PDG Codes: 3312, 211, 211, -211
49+
50+
## OmegaC decays
51+
### add custom OmegaC decays absent in PYTHIA8 decay table
52+
4332:oneChannel = 1 0.5 0 3334 211
53+
4332:addChannel = 1 0.5 0 3312 211
54+
55+
### Omega_c -> Omega pi
56+
4332:onIfMatch = 3334 211
57+
# Matching Exclusive Decay Channels:
58+
# -------------------------------------------------------
59+
# Omega_c()0 --> Omega- pi+ None
60+
# -> PDG Codes: 3334, 211
61+
# Omega_c()0 --> Omega- pi+ pi0 1.79939678284182
62+
# -> PDG Codes: 3334, 211, 111
63+
# Omega_c()0 --> Omega- pi- 2 pi+ 0.30954954954955
64+
# -> PDG Codes: 3334, -211, [2], 211
65+
66+
### Omega_c -> Xi pi
67+
4332:onIfMatch = 3312 211
68+
# Matching Exclusive Decay Channels:
69+
# -------------------------------------------------------
70+
# Omega_c()0 --> Xi- Kbar0 pi+ 2.12
71+
# -> PDG Codes: 3312, -311, 211
72+
# Omega_c()0 --> Xi- K- 2 pi+ 0.625932203389831
73+
# -> PDG Codes: 3312, -321, [2], 211
74+
75+
## Allow the decay of resonances in the decay chain
76+
### K*0(892) -> K- π+
77+
313:onMode = off
78+
313:onIfAll = 321 211
79+
### φ -> K+ K-
80+
333:onMode = off
81+
333:onIfAll = 321 321
82+
### for Xic0 -> pi Xi -> pi pi Lambda -> pi pi pi p
83+
### and Omega_c -> pi Xi -> pi pi Lambda -> pi pi pi p
84+
3312:onMode = off
85+
3312:onIfAll = 3122 -211
86+
### for Omega_c -> pi Omega -> pi K Lambda -> pi K pi p
87+
3334:onMode = off
88+
3334:onIfAll = 3122 -321
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
2+
/control/verbose 2
3+
/mcVerbose/all 1
4+
/mcVerbose/geometryManager 1
5+
/mcVerbose/opGeometryManager 1
6+
/mcTracking/loopVerbose 1
7+
/mcVerbose/composedPhysicsList 2
8+
/mcVerbose/runAction 2 # For looping thresholds control
9+
#/tracking/verbose 1
10+
#//control/cout/ignoreThreadsExcept 0
11+
12+
/mcPhysics/rangeCuts 0.001 mm
13+
/mcRegions/setRangePrecision 5
14+
/mcTracking/skipNeutrino true
15+
/mcDet/setIsMaxStepInLowDensityMaterials true
16+
/mcDet/setMaxStepInLowDensityMaterials 10 m
17+
/mcMagField/setConstDistance 1 mm
18+
/mcDet/setIsZeroMagField true
19+
/mcControl/useRootRandom true # couple G4 random seed to gRandom
20+
21+
# optical
22+
23+
/process/optical/verbose 0
24+
/process/optical/processActivation Scintillation 0
25+
/process/optical/processActivation OpWLS 0
26+
/process/optical/processActivation OpMieHG 0
27+
/process/optical/cerenkov/setTrackSecondariesFirst false
28+
/mcMagField/stepperType NystromRK4
29+
30+
# PAI for TRD
31+
# Geant4 VMC >= v3.2
32+
/mcPhysics/emModel/setEmModel PAI
33+
/mcPhysics/emModel/setRegions TRD_Gas-mix
34+
/mcPhysics/emModel/setParticles all
35+
/mcPrimaryGenerator/skipUnknownParticles true # don't crash when seeing unknown ion etc. (issue warning)
36+
37+
#
38+
# Precise Msc for EMCAL
39+
#
40+
# Geant4 VMC >= v3.2
41+
/mcPhysics/emModel/setEmModel SpecialUrbanMsc
42+
/mcPhysics/emModel/setRegions EMC_Lead$ EMC_Scintillator$
43+
/mcPhysics/emModel/setParticles e- e+
44+
45+
# combined transportation + Msc mode is currently broken for ALICE (Geant 10.2.0)
46+
/process/em/transportationWithMsc Disabled
47+
48+
#
49+
# Adding extra lines for fixing tracking bias
50+
#
51+
/mcMagField/setDeltaIntersection 1.0e-05 mm
52+
/mcMagField/setMinimumEpsilonStep 0.5e-05
53+
/mcMagField/setMaximumEpsilonStep 1.0e-05
54+
/mcMagField/printParameters
55+
56+
# Change default parameters for killing looping particles
57+
#
58+
/mcPhysics/useHighLooperThresholds
59+
/mcRun/setLooperThresholdImportantEnergy 100. MeV
60+
61+
# Define media with the INCLXX physics list; here basically in all ITS media
62+
#/mcVerbose/biasingConfigurationManager 3
63+
/mcPhysics/biasing/setModel inclxx
64+
/mcPhysics/biasing/setRegions ITS_AIR$ ITS_WATER$ ITS_COPPER$ ITS_KAPTON(POLYCH2)$ ITS_GLUE_IBFPC$ ITS_CERAMIC$ ITS_K13D2U2k$ ITS_K13D2U120$ ITS_F6151B05M$ ITS_M60J3K$ ITS_M55J6K$ ITS_FGS003$ ITS_CarbonFleece$ ITS_PEEKCF30$ ITS_GLUE$ ITS_ALUMINUM$ ITS_INOX304$ ALPIDE_METALSTACK$ ALPIDE_SI$
65+
/mcPhysics/biasing/setParticles proton neutron pi+ pi-
66+
67+
# external decayer
68+
/mcPhysics/setExtDecayerSelection omega_c0 anti_omega_c0 xi_c0 anti_xi_c0 xi_c+ xi_c-

MC/config/PWGHF/pythia8/generator/pythia8_NonHfe.cfg

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,6 @@ SoftQCD:inelastic on # all inelastic processes
1414
ParticleDecays:limitTau0 on
1515
ParticleDecays:tau0Max 10.
1616

17-
### switching on Pythia Mode2
18-
ColourReconnection:mode 1
19-
ColourReconnection:allowDoubleJunRem off
20-
ColourReconnection:m0 0.3
21-
ColourReconnection:allowJunctions on
22-
ColourReconnection:junctionCorrection 1.20
23-
ColourReconnection:timeDilationMode 2
24-
ColourReconnection:timeDilationPar 0.18
25-
StringPT:sigma 0.335
26-
StringZ:aLund 0.36
27-
StringZ:bLund 0.56
28-
StringFlav:probQQtoQ 0.078
29-
StringFlav:ProbStoUD 0.2
30-
StringFlav:probQQ1toQQ0join 0.0275,0.0275,0.0275,0.0275
31-
MultiPartonInteractions:pT0Ref 2.15
32-
BeamRemnants:remnantMode 1
33-
BeamRemnants:saturation 5
34-
35-
3617
### switch off all decay channels
3718
111:onMode = off
3819
221:onMode = off

MC/config/PWGHF/pythia8/generator/pythia8_lambdab_probQQtoQ.cfg

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@ SoftQCD:inelastic on # all inelastic processes
1010
ParticleDecays:limitTau0 on
1111
ParticleDecays:tau0Max 10.
1212

13-
# enable deuteron production by coalescence collisions
14-
HadronLevel:DeuteronProduction = on
15-
DeuteronProduction:channels = {2212 2112 > 22}
16-
DeuteronProduction:models = {0}
17-
DeuteronProduction:norm = 1
18-
DeuteronProduction:parms = {0.5 1} # coalescence momentum p0 in GeV/c
19-
2013
### switching on Pythia Mode2
2114
ColourReconnection:mode 1
2215
ColourReconnection:allowDoubleJunRem off
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[GeneratorExternal]
2+
fileName=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGLF/pythia8/generator_pythia8_LF_rapidity.C
3+
funcName=generateLFRapidity("${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGLF/pythia8/generator/resonancelistgun_baryonic_inj.json", true, 4, false, false, "${O2DPG_MC_CONFIG_ROOT}/MC/config/common/pythia8/generator/pythia8_OO_536.cfg", "")
4+
5+
[GeneratorPythia8] # if triggered then this will be used as the background event
6+
config=${O2DPG_MC_CONFIG_ROOT}/MC/config/common/pythia8/generator/pythia8_OO_536.cfg
7+
8+
[DecayerPythia8] # after for transport code!
9+
config[0]=${O2DPG_MC_CONFIG_ROOT}/MC/config/common/pythia8/decayer/base.cfg
10+
config[1]=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGLF/pythia8/generator/resonances_baryonic.cfg

0 commit comments

Comments
 (0)