![]() |
CepGen 1.2.5
Central exclusive processes event generator
|
CAbortHandler | Object handling an user-driven process abortion |
CParameterisation::Arguments | |
CArgumentsParser | A generic command line arguments parser |
►Carray | |
CMomentum | Container for a particle's 4-momentum, along with useful methods to ease the development of any matrix element level generator |
CHist2D::contents_t | |
CDrawable::AxisInfo | Metadata for an axis |
►CBaseCardsHandlerFactory | |
CCardsHandlerFactory | A cards handler factory |
CBreitWigner | A Breit-Wigner/Cauchy distribution generator |
CCaller | External command piping utility |
CDocumentationGenerator::category_t | |
CCepGenEvent | All useful information about a generated event |
CCepGenRun | All useful information about a generation run |
CDrawable::CompareAxisByValue | Comparator of an axis by the values it holds |
CConstants | General physics constants |
CDrawable::coord_t | Generic bin coordinate and its human-readable label |
CDecayMode | |
►Cdict | |
►CParameters | A raw list of steering parameters |
CModule | A named parameters set to steer a generic module |
►CDrawable | A generic object which can be drawn in the standard output |
CGraph1D | A one-dimensional graph object |
CGraph2D | A two-dimensional graph object |
CHist1D | 1D histogram container |
CHist2D | 2D histogram container |
CElectronFlux | Type of parton (from electron) flux modelling |
CElectronFlux | Type of parton (from electron) flux modelling |
CEnumHash< T > | A hasher table for an enumeration |
CEvent | Container for the information on the in- and outgoing particles' kinematics |
CEventBrowser | A user-friendly browser for the Event content |
CEventInterface | Interface to the Pythia 6 event content |
CEventKinematics | Single event kinematics |
CFormFactors | Form factors values |
CFunction1D | Wrapper to a 1-dimensional function with optional parameters |
CGenerator | Core generator object allowing for process definition, cross section computation, and event generation |
►CGenEvent | |
CCepGenEvent | Interfacing between CepGen and HepMC event definitions |
CCepGenEvent | Interfacing between CepGen and HepMC2 event definitions |
CGenParameters | Generic run parameters |
CGridHandler< D, N > | A generic class for \(\mathbb{R}^D\mapsto\mathbb{R}^N\) grid interpolation |
CGridHandler< 1, 1 > | |
CGridHandler< 1, 2 > | |
►CGridHandler< 2, 2 > | |
CGrid | A \(F_{2,L}\) grid interpolator |
►CGridHandler< 3, 1 > | |
CGluonGrid | A KMR unintegrated gluon densities grid interpolator |
CGridParameters | A parameters placeholder for the grid integration helper |
►Cgsl_function | |
CGSLFunctionWrapper | GSL wrapper to define a functor as a GSL-digestible functional |
►Cgsl_monte_function | |
CGSLMonteFunctionWrapper< F > | GSL wrapper to define a functor as an integrable functional |
►Cgsl_vector_view | |
CVectorRef | |
CGslRngEngine | GSL random number generator engine |
CHasher< T, bool > | A hasher table for a given structure |
CHasher< T, true > | A hasher table for a given structure |
CGrid::header_t | Grid header information as parsed from the file |
CHeavyIon | Heavy ion container (Z+A) |
CHeavyIonFlux | Type of parton (from heavy ion) flux modelling |
CHeavyIonFlux | Type of parton (from heavy ion) flux modelling |
►CHistogram | Generic text-based plotting utility |
CHist1D | 1D histogram container |
CHist2D | 2D histogram container |
CPDG::Id | A class-in-the-middle PDG identifier for printout operations |
►CIntegrand | An integrand wrapper placeholder |
CFunctionIntegrand | Wrapper to the function to be integrated |
CFunctionalIntegrand | Wrapper to a string-built functional to be integrated |
CProcessIntegrand | Wrapper to the function to be integrated |
CKinCuts | Phase space cuts for event kinematics |
CNachtmannAmplitudes::Kinematics | Helper container to handle all kinematics variables computation once |
CResonanceObject::KinematicsBlock | Kinematics needed for threshold relativistic B-W |
CKTKinematics | Kinematics properties of the \(k_{\rm T}\)-factorised process |
►CLHAup | |
CCepGenEvent | Interfacing between CepGen and Pythia8 event definitions |
►Clist | |
CSequence | An ordered modules sequence |
CLogger | General purposes logger |
CLogging | Logging verbosity |
►CMatrix | A \(n\times m\) matrix object |
CVector | Specialisation of a \(m\times 1\) matrix |
CMCDFileParser | A MCD files parsing module |
►CMessage | A generic message type |
►CLoggedMessage | A simple exception handler |
►CException | |
CError | |
CNullStream | Placeholder for debugging messages if logging threshold is not reached |
CDrawer::Mode | |
CModuleFactory< T > | A generic factory to build modules |
►Cpair | |
CLimits | Validity interval for a variable |
CCLAS::Parameters | List of steering parameters for a physics case |
►CParametersList | |
CParametersDescription | A description object for parameters collection |
CParametersDescription::ParameterValues | A collection of valid values for a given parameter |
CParticle | Kinematic information for one particle |
CPartonFluxFactory | A generic parton fluxes objects factory |
CPDG | A singleton holding all physics constants associated to particles |
CPiper | External command piping utility |
CPrintHelper | Helper class for the pretty-printing of configuration parameters |
►CProcess2to4 | |
CDummyProcess2to4 | Compute a dummy 2-to-4 matrix element |
CProcessMode | Types of processes supported |
CProgressBar | A simple progress indicator |
CProtonFlux | Type of parton (from proton) flux modelling |
CProtonFlux | Type of parton (from proton) flux modelling |
►CPyObjectPtr | |
CObjectPtr | Smart pointer to a Python object and its dereferencing operator |
CCLAS::Parameters::Resonance | Physical properties associated to a resonance |
►Cruntime_error | |
CException | |
CRunAbortedException | Exception raised when the user terminates the process |
CGrid::sfval_t | Structure functions value at a given \(Q^2/x_{\rm Bj}\) coordinate |
CSigmaRatio | R-ratio computation method |
►CSteerable | Base runtime module object |
CSteeredObject< OffShellParameters > | |
CSteeredObject< AnalyticIntegrator > | |
►CSteeredObject< Beam > | |
CBeam | Incoming beams characteristics |
CSteeredObject< Coupling > | |
►CSteeredObject< CutsList > | |
CCutsList | A collection of cuts to apply on the physical phase space |
CSteeredObject< EventHandler > | |
►CSteeredObject< GeneratorWorker > | |
►CGeneratorWorker | Event generator worker instance |
CFoamGeneratorWorker | Foam generator worker algorithm as developed by S. Jadach (Institute of Nuclear Physics, Krakow, PL) |
CGridOptimisedGeneratorWorker | |
CSpringGeneratorWorker | |
►CSteeredObject< IncomingBeams > | |
CIncomingBeams | Beam/primary particle's kinematics |
CSteeredObject< Integrator > | |
►CSteeredObject< Kinematics > | |
CKinematics | List of kinematic constraints to apply on the process phase space |
►CSteeredObject< MadGraphInterface > | |
CMadGraphInterface | |
CSteeredObject< MadGraphProcess > | |
►CSteeredObject< NachtmannAmplitudes > | |
CNachtmannAmplitudes | Amplitudes computational tool, as developed by Nachtmann et al. [21] |
CSteeredObject< EFTParameters > | |
►CSteeredObject< ParticleProperties > | |
CParticleProperties | A collection of physics constants associated to a single particle |
CSteeredObject< PartonFlux > | |
►CSteeredObject< PartonsPhaseSpaceGenerator > | |
►CPartonsPhaseSpaceGenerator | A generic phase space integration wrapper |
CPartonsCollinearPhaseSpaceGenerator | Collinear factorisation phase space generator |
CPartonsKTPhaseSpaceGenerator | \(k_{\rm T}\)-factorisation phase space generator |
CSteeredObject< PhaseSpaceGenerator > | |
►CSteeredObject< PolarisationState > | |
CPolarisationState | |
►CSteeredObject< ResonanceObject > | |
CResonanceObject | General definition for a resonance |
►CSteeredObject< BranchingRatios > | |
CResonanceObject::BranchingRatios | Branching ratios container for resonance decay into single, double pion or eta states |
►CSteeredObject< RunParameters > | |
CRunParameters | List of parameters used to start and run the simulation job |
►CSteeredObject< Generation > | |
CRunParameters::Generation | Collection of events generation parameters |
CSteeredObject< Handler > | |
►CSteeredObject< Central > | |
CCentral | Centrally produced particles phase space cuts |
►CSteeredObject< Initial > | |
CInitial | Initial parton-like particles phase space cuts |
►CSteeredObject< Remnants > | |
CRemnants | Outgoing beam remnant-like particles phase space cuts |
CSteeredObject< Parameterisation > | |
CSteeredObject< Process > | |
►CSteeredObject< ConfigWriter > | |
CConfigWriter | Toolbox to dump user-steered configuration into Python scripts |
►CSteeredObject< Environment > | |
CEnvironment | |
CSteeredObject< Trajectory > | |
CSteeredObject< ContinuumDirection > | |
►CSteeredObject< Resonance > | |
CFioreBrasse::Resonance | Description of a single resonance in the modelling |
CSteeredObject< DISParameters > | |
CSteeredObject< Derivator > | |
CSteeredObject< DocumentationGenerator > | |
CSteeredObject< Drawer > | |
CSteeredObject< Functional > | |
►CSteeredObject< GridDrawer > | |
CGridDrawer | Utility object to draw a grid values mapping |
►CSteeredObject< ProcessVariablesAnalyser > | |
CProcessVariablesAnalyser | |
CSteeredObject< RandomGenerator > | |
►CSteeredObject< GluonGrid > | |
CGluonGrid | A KMR unintegrated gluon densities grid interpolator |
►CSteeredObject< T > | Base user-steerable object |
►CNamedModule< AnalyticIntegrator > | |
►CAnalyticIntegrator | Analytic (functional) integration algorithm |
CBoostAnalyticalIntegrator | Trapezoidal integration algorithm |
CBoostGaussKronrodAnalyticalIntegrator< N > | Boost Gauss-Kronrod integration algorithm |
CBoostGaussLegendreAnalyticalIntegrator< N > | Gauss-Legendre integration algorithm |
CAnalyticalIntegrator | |
►CNamedModule< Coupling > | |
►CCoupling | A generic \(\alpha_S(Q^2)\) evaluation algorithm |
CAlphaEMBurkhardt | Electromagnetic alpha running calculator |
CAlphaEMFixed | |
CAlphaEMRunning | Running electromagnetic alpha calculator |
CAlphaSPEGASUS | |
CAlphaSREvolver | |
CAlphaSWebber | Simple parameterisation of the QCD running coupling at low scales [29] |
CAlphaS | |
CAlphaEM | |
CAlphaS | |
CAlphaEM | |
CAlphaS | |
CAlphaS | A perturbative PDF-oriented \(\alpha_S(Q^2)\) evaluator |
CAlphaEM | |
CAlphaS | |
CAlphaEM | |
CAlphaS | |
CAlphaSUN | |
►CNamedModule< EventHandler > | |
►CEventHandler | Class template for modules interacting with events |
►CEventExporter | Output format handler for events export |
CDelphesHandler | Export handler for Delphes |
►CEventHarvester | Generic text file output handler |
CGnuplotHarvester | |
CMatplotlibHarvester | |
CTextHarvester | |
CTopdrawerHarvester | |
CHepMC2Handler< T > | Handler for the HepMC file output |
CHepMC3Handler< T > | Handler for the HepMC3 file output |
CLHEFHepMCHandler | Handler for the LHE file output |
CProMCHandler | Handler for the ProMC file output |
CROOTHistsHandler | Handler for the generic ROOT file output |
CTextEventHandler | Simple event dump module |
CTextVariablesHandler | Handler for the generic text file output |
CYODAHistsHandler< T > | Handler for the generic YODA file output |
CLHEFHandler | Pythia8 handler for the LHE file output |
CEventExporter | Handler for the storage of events in a ROOT format |
►CEventImporter | Base event importer module |
CHepMC2Importer | Handler for the HepMC file output |
CHepMC3Importer< T > | Handler for the HepMC file output |
CLHEFHepMCImporter | HepMC3 handler for the LHEF file import |
CEventImporter | ROOT handler for an event tree import |
►CEventModifier | Class template to interface (external/internal) events modification algorithms |
►CHadroniser | Class template to define any hadroniser as a general object with defined methods |
CPythia6Hadroniser | Interface to the Pythia 6 algorithm |
CPythia8Hadroniser | Interface to the Pythia8 hadronisation algorithm |
CPhotosFilter | Interface to the Photos decay routine |
CTauolaFilter | Interface to the Tauola decay routine |
►CNamedModule< Integrator > | |
►CIntegrator | Monte-Carlo integration algorithm |
CBasesIntegrator | Bases integration algorithm |
CFoamIntegrator | Foam general-purpose integration algorithm as developed by S. Jadach (Institute of Nuclear Physics, Krakow, PL) |
►CGSLIntegrator | |
CMISERIntegrator | MISER integration algorithm developed by W.H. Press and G.R. Farrar, as documented in [23] |
CPlainIntegrator | Plain integration algorithm randomly sampling points in the phase space |
CVegasIntegrator | Vegas integration algorithm developed by P. Lepage, as documented in [18] |
CNaiveBoostIntegrator | Boost's Naive integration algorithm |
►CIntegrator | Cuba integration algorithm |
CCuhreIntegrator | Cuba implementation of the VEGAS integration algorithm |
CDivonneIntegrator | Cuba implementation of the Divonne integration algorithm |
CSuaveIntegrator | Cuba implementation of the Suave integration algorithm |
CVegasIntegrator | Cuba implementation of the VEGAS integration algorithm |
CIntegrator | |
CIntegrator | ROOT general-purpose integration algorithm |
►CNamedModule< MadGraphProcess > | |
►CMadGraphProcess | Wrapper around a generic MadGraph process definition |
CMadGraphProcessImpl | |
CMadGraphDummyProcess | |
►CNamedModule< PartonFlux > | |
►CPartonFlux | |
CPartonFluxWrap | |
►CCollinearFlux | |
CCollinearFluxWrap | |
CDreesZeppenfeldCollinearFlux | Virtuality-dependent Drees-Zeppenfeld photon flux |
CEPACollinearFlux | |
CKTIntegratedFlux | |
CCollinearFlux | Generic partonic level perturbative structure functions built from an external PDFs grid |
CCollinearFlux | |
CCollinearFlux | |
►CKTFlux | |
CKTFluxWrap | |
►CElasticNucleonKTFlux | |
►CBudnevElasticNucleonKTFlux | |
CBudnevElasticLeptonKTFlux | |
CElasticHeavyIonKTFlux | |
►CInelasticNucleonKTFlux | |
CBudnevInelasticNucleonKTFlux | |
CKMRGluonKTFlux | |
CKleinElasticHeavyIonKTFlux | Realistic nuclear form-factor as used in STARLIGHT See [16] |
►CNamedModule< PhaseSpaceGenerator > | |
►CPhaseSpaceGenerator | Class template to define any phase space helper process |
CPhaseSpaceGenerator2to4< T > | A 2-to-4 (or 2-to-2 central) phase space generator |
►CNamedModule< Handler > | |
►CHandler | Base steering card module |
►CBoostTreeHandler | Boost tree configuration cards reader/writer |
CInfoHandler | An INFO configuration file parser |
CJsonHandler | A JSON configuration file parser |
CXmlHandler | An XML configuration file parser |
CCommandLineHandler | Command line parser |
CLpairHandler | LPAIR-like steering cards parser and writer |
CCardHandler | CepGen Python configuration cards reader/writer |
►CNamedModule< Parameterisation > | |
►CParameterisation | Nucleon electromagnetic form factors parameterisation |
CArringtonEtAl | [4] |
CBrashEtAl | [9] |
CInelasticNucleon | |
CKelly | [15] |
CMergellEtAl | [20] |
►CPointLike | |
CPointLikeFermion | |
CPointLikeScalar | |
►CStandardDipole | |
CHeavyIonDipole | |
►CParameterisation | A generic modelling of the \(R=\sigma_L/\sigma_T\) ratio |
CCLAS | CLAS experimental R measurement |
CE143 | E143 experimental R measurement [1] |
CR1990 | SLAC experimental R measurement [30] |
CSibirtsevBlunden | Sibirtsev & Blunden parameterisation of the R ratio [25] |
►CParameterisation | Base object for the parameterisation of nucleon structure functions |
CEvolutionStructureFunctions | |
CEvolutionStructureFunctions | |
CStructureFunctions | |
►CALLM | \(F_{2,L}\) parameterisation by Abramowicz, Levin, Levy, and Maor [3][2] |
CALLM91 | Pre-HERA data fit (694 data points) |
CALLM97 | Fixed target and HERA photoproduction total cross sections (1356 points) |
CGD07p | |
CGD11p | |
CHHTALLM | |
CHHTALLMFT | |
CBlockDurandHa | \(F_2\) parameterisation from Block, Durand, and Ha [6] |
CBodekKangXu | \(F_{1,2}\) modelling by Bodek, Kang, and Xu [7] |
CCLAS | CLAS parameterisation for nucleon data at \(Q^2\) > 0.5 GeV \(^2\) and \(x_{\rm Bj}\) > 0.15 |
CCapellaEtAl | Low-x structure functions, valid for the range \(0<Q^2<5\) GeV^2 [11] |
CChristyBosted | \(F_{2,L}\) parameterisation by Christy and Bosted [8] |
CDonnachieLandshoff | F2 parameterisation for Q^2 < 10 GeV^2 [12] |
►CFioreBrasse | \({\cal W}_{1,2}\) structure functions parameterisation by Fiore et al [14] and Brasse et al [10] |
CFioreBrasseAlt | |
CKulaginBarinov | Kulagin and Barinov hybrid parameterisation [17] |
►CPartonicParameterisation | Generic partonic level perturbative structure functions built from an external PDFs grid |
CPartonicStructureFunctions | Generic partonic level perturbative structure functions built from an external PDFs grid |
CLHAPDFPartonic | Generic partonic level perturbative structure functions built from an external PDFs grid |
CSchaefer | LUX-like hybrid modelling of \(F_{2,L}\) structure functions |
CShamov | |
►CSuriYennie | \(F_{1,2,E,M}\) modelling by Suri and Yennie [26] |
CSuriYennieAlt | |
CSzczurekUleshchenko | Szczurek and Uleshchenko modelling of \(F_2\) based on GRV parton content [27] |
CGrid | A \(F_{2,L}\) grid interpolator |
►CNamedModule< Process > | |
►CProcess | Class template to define any process to compute using this MC integrator/events generator |
CLPAIR | Matrix element for the \(\gamma\gamma\to\ell^{+}\ell^{-}\) process as defined in [28] |
►CFactorisedProcess | Generic parton emission-factorised process |
CMadGraphProcessBuilder | |
CPPtoFF | Compute the 2-to-4 matrix element for a CE \(\gamma\gamma\rightarrow f\bar f\) process |
CPPtoWW | Compute the matrix element for a CE \(\gamma\gamma\rightarrow W^+W^-\) process using \(k_{\rm T}\)-factorization approach |
CFortranFactorisedProcess | Compute the matrix element for a generic factorised process defined in a Fortran weighting function |
►CNamedModule< Derivator > | |
►CDerivator | |
CROOTDerivator | |
CGSLDerivator | |
►CNamedModule< DocumentationGenerator > | |
►CDocumentationGenerator | Documentation generator object |
CDocumentationGenerator | CTML documentation generator object |
CDocumentationGenerator | Python modules documentation generator |
CTextDocumentationGenerator | Text documentation generator object |
►CNamedModule< Drawer > | |
►CDrawer | A generic drawing utility |
CDrawer | |
CGnuplotDrawer | Gnuplot drawable objects drawing utility |
CMatplotlibDrawer | |
CTextDrawer | |
CTopdrawerDrawer | |
CYODADrawer< T > | |
►CNamedModule< Functional > | |
►CFunctional | A string-to-functional parser |
CFunctional | |
CFunctional | Functional evaluator defined from a ROOT TFormula |
CFunctionalExprTk | |
CFunctionalLibmatheval | |
CFunctionalMuParser | |
CFunctionalTinyExpr | |
►CNamedModule< RandomGenerator > | |
►CRandomGenerator | A random number generator |
CGSLRandomGenerator | |
CSTLRandomGenerator | |
CRandomGenerator | |
CNamedModule< T > | Base runtime module object |
►CTCanvas | |
CROOTCanvas | A "prettified" generic figure canvas |
►CTestCase | |
CTestTypes | Small collection of tests for our new types |
►CTFoamIntegrand | |
CFoamGeneratorWorker | Foam generator worker algorithm as developed by S. Jadach (Institute of Nuclear Physics, Krakow, PL) |
CFoamIntegrator | Foam general-purpose integration algorithm as developed by S. Jadach (Institute of Nuclear Physics, Krakow, PL) |
CTimeKeeper::Ticker | Scoped timekeeping utility |
CTimeKeeper | Collection of clocks to benchmark execution blocks |
CTimer | A generic timer to extract the processing time between two steps in this software's flow |
►CTPaveText | |
CROOTPaveText | A "prettified" text box object |
►Cunordered_map | |
CEvent::EventMetadata | Collection of key -> value pairs storing event metadata |
CParticlesMap | Map between a particle's role and its associated Particle object |
CValue | A scalar value with its uncertainty |
CParameterisation::Values | |
►Cvector | |
CPiper::Commands | A collection of commands to pipe to the session |
Cversion | Collection of CepGen version information handlers |
►Cwrapper | |
CCollinearFluxWrap | |
CKTFluxWrap | |
CPartonFluxWrap |