cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
collinearFluxes_cff.py
Go to the documentation of this file.
6
7from .containers_cff import Module, Parameters
8
9
10class ProtonFlux:
11 """Type of parton (from proton) flux modelling"""
12 PhotonElastic = Module('EPAFlux',
13 formFactors = Module('StandardDipole')
14 )
15 PhotonElasticDZ = Module('DreesZeppenfeld')
16 PhotonInelastic = Module('EPAFlux',
17 formFactors = Module('InelasticNucleon')
18 )
19 IntegratedPhotonElastic = Module('KTIntegrated',
20 ktFlux = Module('BudnevElastic')
21 )
22 IntegratedPhotonInelastic = Module('KTIntegrated',
23 ktFlux = Module('BudnevElastic',
24 formFactors = Module('InelasticNucleon')
25 )
26 )
27 def LHAPDF(pdfset: str='', extrapolatePDF: bool=False):
28 return Module('lhapdf',
29 set = pdfset,
30 extrapolatePDF = extrapolatePDF)
31 LHAPDFLUXlep = LHAPDF(
32 pdfset = 'LUXlep-NNPDF31_nlo_as_0118_luxqed',
33 extrapolatePDF = False
34 )
35
36
37class HeavyIonFlux:
38 """Type of parton (from heavy ion) flux modelling"""
39 PhotonElastic = Module('KTIntegrated',
40 ktFlux = Module('BudnevElastic',
41 formFactors = Module('HeavyIonDipole')
42 )
43 )
44
45
46class ElectronFlux:
47 """Type of parton (from electron) flux modelling"""
48 PhotonElastic = Module('KTIntegrated',
49 ktFlux = Module('BudnevElastic',
50 formFactors = Module('PointLikeFermion')
51 )
52 )
Type of parton (from electron) flux modelling.
Type of parton (from heavy ion) flux modelling.
Type of parton (from proton) flux modelling.
LHAPDF(str pdfset='', bool extrapolatePDF=False)
A named parameters set to steer a generic module.