diff --git a/Generators/Superchic_i/share/common/Pythia8_DD_Common.py b/Generators/Superchic_i/share/common/Pythia8_DD_surv_Common.py similarity index 100% rename from Generators/Superchic_i/share/common/Pythia8_DD_Common.py rename to Generators/Superchic_i/share/common/Pythia8_DD_surv_Common.py diff --git a/Generators/Superchic_i/share/jobOptions.SuperChic_ALP2.py b/Generators/Superchic_i/share/jobOptions.SuperChic_ALP2.py index 9291a6054cdccacb4712b96fbd1b79fb31d63c60..1b92a4617a3e01f0cfddf540393875c6efb54022 100644 --- a/Generators/Superchic_i/share/jobOptions.SuperChic_ALP2.py +++ b/Generators/Superchic_i/share/jobOptions.SuperChic_ALP2.py @@ -32,7 +32,7 @@ scConfig.etabmax = 2.4 # Maximum eta of outgoing object b scConfig.acoabmax = 100 -#SuperChicRun(scConfig, genSeq) +SuperChicRun(scConfig, genSeq) import Superchic_i.EventFiller as EF ef = EF.LheEVNTFiller() diff --git a/Generators/Superchic_i/share/jobOptions.Superchic_UPC_yyMuMu.py b/Generators/Superchic_i/share/jobOptions.Superchic_UPC_yyMuMu.py new file mode 100644 index 0000000000000000000000000000000000000000..59bb13ea160d372109553f83fda66c7f7de5bc42 --- /dev/null +++ b/Generators/Superchic_i/share/jobOptions.Superchic_UPC_yyMuMu.py @@ -0,0 +1,29 @@ +evgenConfig.description = "Superchic gamma + gamma UPC collisions at 5020 GeV" +evgenConfig.keywords = ["2photon","2lepton"] +#evgenConfig.weighting = 0 +evgenConfig.contact = ["prabhakar.palni@cern.ch"] +evgenConfig.generators += ["Superchic"] + +from Superchic_i.SuperChicUtils import SuperChicConfig, SuperChicRun + +#class with the superchic initialization parameters. Please see SuperChicUtils for a complete list of tunable parameters. +scConfig = SuperChicConfig(runArgs) + +scConfig.isurv = 4 # Model of soft survival (from 1 -> 4, corresponding to arXiv:1306.2149) +scConfig.PDFname = 'MMHT2014lo68cl' # PDF set name +scConfig.PDFmember = 0 # PDF member +scConfig.proc = 59 # Process number (59 = gg->gg, 56 = gg->ee, 68 = gg->a->gg ); Please consult Superchic Manual https://superchic.hepforge.org/ +scConfig.beam = 'ion' # Beam type ('prot', 'ion') +scConfig.sfaci = False # Include soft survival effects +scConfig.ncall = 100000 # Number of calls for preconditioning +scConfig.itmx = 1 # Number of iterations for preconditioning +scConfig.prec = 1.0 # precision + +SuperChicRun(scConfig, genSeq) + +import Superchic_i.EventFiller as EF +ef = EF.LheEVNTFiller() +ef.fileName = scConfig.outputLHEFile() +outputFileName = "outputs/output"+scConfig.outtg+".dat" +ef.outputFileName = outputFileName +genSeq += ef