cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
KTStructures.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Constants
 General physics constants. More...
 
struct  GenParameters
 Generic run parameters. More...
 
struct  KTKinematics
 Kinematics properties of the \(k_{\rm T}\)-factorised process. More...
 
struct  KinCuts
 Phase space cuts for event kinematics. More...
 
struct  EventKinematics
 Single event kinematics. More...
 

Namespaces

namespace  cepgen
 Common namespace for this Monte Carlo generator.
 
namespace  cepgen::ktblock
 Collection of common blocks for Fortran \(k_{\rm T}\)-processes.
 

Class Documentation

◆ cepgen::ktblock::Constants

struct cepgen::ktblock::Constants

Definition at line 26 of file KTStructures.h.

Class Members
double m_p Proton mass.
double pi \(\pi\)
double units Conversion factor GeV \(^2\to\) barn.

◆ cepgen::ktblock::GenParameters

struct cepgen::ktblock::GenParameters

Definition at line 32 of file KTStructures.h.

Class Members
int a_nuc1 First beam mass number.
int a_nuc2 Second beam mass number.
int icontri Kinematics mode.
int idum Dummy padding variable.
int iflux1 Type of \(k_{\rm T}\)-factorised flux for first incoming parton.
int iflux2 Type of \(k_{\rm T}\)-factorised flux for second incoming parton.
double inp1 First beam momentum, in GeV/c.
double inp2 Second beam momentum, in GeV/c.
int z_nuc1 First beam atomic number.
int z_nuc2 Second beam atomic number.

◆ cepgen::ktblock::KTKinematics

struct cepgen::ktblock::KTKinematics

Definition at line 45 of file KTStructures.h.

Class Members
double m_x Invariant mass for the first diffractive state.
double m_y Invariant mass for the second diffractive state.
double phiptdiff Central system azimuthal angle difference.
double phiq1t Azimuthal angle of the first incoming parton.
double phiq2t Azimuthal angle of the second incoming parton.
double ptdiff Central system pT balance.
double q1t Transverse momentum of the first incoming parton.
double q2t Transverse momentum of the second incoming parton.
double y1 First incoming parton rapidity.
double y2 Second incoming parton rapidity.

◆ cepgen::ktblock::KinCuts

struct cepgen::ktblock::KinCuts

Definition at line 58 of file KTStructures.h.

Class Members
double dely_max Maximal rapidity difference for central system.
double dely_min Minimal rapidity difference for central system.
double ene_max Maximal single particle energy.
double ene_min Minimal single particle energy.
double eta_max Maximal single particle pseudo-rapidity.
double eta_min Minimal single particle pseudo-rapidity.
int idely Switch for cut on rapidity difference.
int iene Switch for cut on single particle energy.
int ieta Switch for cut on single particle pseudo-rapidity.
int iinvm Switch for cut on central system invariant mass.
double invm_max Maximal central system invariant mass.
double invm_min Minimal central system invariant mass.
int ipt Switch for cut on single particle transverse momentum.
int iptsum Switch for cut on central system transverse momentum.
double pt_max Maximal single particle transverse momentum.
double pt_min Minimal single particle transverse momentum.
double ptsum_max Maximal central system transverse momentum.
double ptsum_min Minimal central system transverse momentum.