Skip to content

Commit 60c4c5a

Browse files
authored
Add pdgLepton parameter to generator functions
1 parent 21a9d54 commit 60c4c5a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_HFLepton_OO.C

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -195,40 +195,40 @@ private:
195195
// Predefined generators:
196196

197197
// Charm-enriched forced decay
198-
FairGenerator* GeneratorPythia8GapTriggeredCharmLepton(int inputTriggerRatio, int inputExternalID, float yMinQ = -1.5, float yMaxQ = 1.5, float yMinL = -1, float yMaxL = 1)
198+
FairGenerator* GeneratorPythia8GapTriggeredCharmLepton(int inputTriggerRatio, int inputExternalID, int pdgLepton, float yMinQ = -1.5, float yMaxQ = 1.5, float yMinL = -1, float yMaxL = 1)
199199
{
200200
auto myGen = new GeneratorPythia8GapTriggeredHFLeptonOO("${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_pp_cr2_forceddecayscharm.cfg", 4, inputTriggerRatio, inputExternalID);
201201
auto seed = (gRandom->TRandom::GetSeed() % 900000000);
202202
myGen->readString("Random:setSeed on");
203203
myGen->readString("Random:seed " + std::to_string(seed));
204204
myGen->setQuarkRapidity(yMinQ, yMaxQ);
205-
myGen->addTriggerOnDaughter(2, 11);
205+
myGen->addTriggerOnDaughter(2, pdgLepton);
206206
myGen->setDaughterRapidity(yMinL, yMaxL);
207207
return myGen;
208208
}
209209

210210
// Beauty-enriched forced decay
211-
FairGenerator* GeneratorPythia8GapTriggeredBeautyForcedDecays(int inputTriggerRatio, int inputExternalID, float yMinQ = -1.5, float yMaxQ = 1.5, float yMinL = -1, float yMaxL = 1)
211+
FairGenerator* GeneratorPythia8GapTriggeredBeautyForcedDecays(int inputTriggerRatio, int inputExternalID, int pdgLepton, float yMinQ = -1.5, float yMaxQ = 1.5, float yMinL = -1, float yMaxL = 1)
212212
{
213213
auto myGen = new GeneratorPythia8GapTriggeredHFLeptonOO("${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_bbbar_forceddecayscharmbeauty.cfg", 5, inputTriggerRatio, inputExternalID);
214214
auto seed = (gRandom->TRandom::GetSeed() % 900000000);
215215
myGen->readString("Random:setSeed on");
216216
myGen->readString("Random:seed " + std::to_string(seed));
217217
myGen->setQuarkRapidity(yMinQ, yMaxQ);
218-
myGen->addTriggerOnDaughter(2, 11);
218+
myGen->addTriggerOnDaughter(2, pdgLepton);
219219
myGen->setDaughterRapidity(yMinL, yMaxL);
220220
return myGen;
221221
}
222222

223223
// Beauty-enriched no forced decay
224-
FairGenerator* GeneratorPythia8GapTriggeredBeautyNoForcedDecays(int inputTriggerRatio, int inputExternalID, float yMinQ = -1.5, float yMaxQ = 1.5, float yMinL = -1, float yMaxL = 1)
224+
FairGenerator* GeneratorPythia8GapTriggeredBeautyNoForcedDecays(int inputTriggerRatio, int inputExternalID, int pdgLepton, float yMinQ = -1.5, float yMaxQ = 1.5, float yMinL = -1, float yMaxL = 1)
225225
{
226226
auto myGen = new GeneratorPythia8GapTriggeredHFLeptonOO("${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_bbbar.cfg", 5, inputTriggerRatio, inputExternalID);
227227
auto seed = (gRandom->TRandom::GetSeed() % 900000000);
228228
myGen->readString("Random:setSeed on");
229229
myGen->readString("Random:seed " + std::to_string(seed));
230230
myGen->setQuarkRapidity(yMinQ, yMaxQ);
231-
myGen->addTriggerOnDaughter(2, 11);
231+
myGen->addTriggerOnDaughter(2, pdgLepton);
232232
myGen->setDaughterRapidity(yMinL, yMaxL);
233233
return myGen;
234234
}

0 commit comments

Comments
 (0)