PARTONS  
PARtonic Tomography Of Nucleon Software
Namespaces | Classes | Functions
PARTONS Namespace Reference

More...

Namespaces

 Constant
 Definition of useful mathematical, physical, etc. constants.
 
 GPDSubtractionConstantDLMSTW21Evolution
 
 GPDSubtractionConstantDLMSTW21Replicas
 

Classes

class  BaseObject
 BaseObject is the ”zeroth-level-object” of the architecture. More...
 
class  BaseObjectFactory
 Provides a clone (returned as a BaseObject pointer) of an object identified by its class name and previously stored in the BaseObjectRegistry. More...
 
class  BaseObjectRegistry
 The Registry is the analog of a phonebook, which lists all available objects (modules or services most of the time) identified by a unique integer identifier or by a unique string (class name) for translation. More...
 
class  ActiveFlavorsThresholds
 Interval of factorization scale with fixed number of flavors. More...
 
class  BaseObjectData
 Container to store data to be used by base objects. More...
 
class  Scenario
 Class representing single scenario. More...
 
class  Task
 Class representing single task. More...
 
class  ChannelType
 Definition of enumeration values for channels. More...
 
class  CollinearDistributionKinematic
 Class representing a single collinear-distribution kinematics. More...
 
class  CollinearDistributionResult
 Class representing single result of a collinear-distribution computation. More...
 
class  CollinearDistributionType
 Definition of enumeration values for collinear distribution types. More...
 
class  Computation
 Class to store computation information. More...
 
class  ConvolCoeffFunctionKinematic
 Abstract class representing single CCF kinematics. More...
 
class  ConvolCoeffFunctionResult
 Abstract class representing a single result of CCF computation. More...
 
class  DDVCSConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for DDVCS process. More...
 
class  DDVCSConvolCoeffFunctionResult
 Class representing single result of DDVCS CFF computation. More...
 
class  DVCSConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for DVCS process. More...
 
class  DVCSConvolCoeffFunctionResult
 Class representing single result of DVCS CFF computation. More...
 
class  DVMPConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for DVMP process. More...
 
class  DVMPConvolCoeffFunctionResult
 Class representing single result of DVMP CFF computation. More...
 
class  GAM2ConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for two photon production process. More...
 
class  GAM2ConvolCoeffFunctionResult
 Class representing single result of two photon production CFF computation. More...
 
class  TCSConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for TCS process. More...
 
class  TCSConvolCoeffFunctionResult
 Class representing single result of TCS CFF computation. More...
 
class  GPDKinematic
 Class representing single GPD kinematics. More...
 
class  GPDResult
 Class representing single result of GPD computation. More...
 
class  GPDSubtractionConstantKinematic
 Class representing single GPD subtraction constant kinematics. More...
 
class  GPDSubtractionConstantResult
 Class representing single result of GPD subtraction constant computation. More...
 
class  GPDType
 Definition of enumeration values for GPD types. More...
 
class  FormFactorKinematic
 
class  GeneralizedFormFactorKinematic
 Class representing the kinematic variables for a Generalized Form Factor model. More...
 
class  KinematicType
 Definition of kinematics types. More...
 
class  PDFKinematic
 
class  TDependentPDFKinematic
 Class representing the kinematic variables for a t-dependent Parton Distribution Function model. More...
 
class  Kinematic
 Base class for all kinematic-like classes. More...
 
class  KinematicUtils
 Set of utilization tools to handle kinematic-like classes. More...
 
class  List
 STL-like container to store basic PARTONS objects. More...
 
class  MesonType
 Definition of enumeration values for meson types. More...
 
class  DDVCSObservableKinematic
 Class representing single observable kinematics for DDVCS process. More...
 
class  DDVCSObservableResult
 Class representing single result of DDVCS observable computation. More...
 
class  DVCSObservableKinematic
 Class representing single observable kinematics for DVCS process. More...
 
class  DVCSObservableResult
 Class representing single result of DVCS observable computation. More...
 
class  DVMPObservableKinematic
 Class representing single observable kinematics for DVMP process. More...
 
class  DVMPObservableResult
 Class representing single result of DVMP observable computation. More...
 
class  GAM2ObservableKinematic
 Class representing single observable kinematics for two photon production process. More...
 
class  GAM2ObservableResult
 Class representing single result of two photon production observable computation. More...
 
class  ObservableKinematic
 Abstract class representing single observable kinematics. More...
 
class  ObservableResult
 Abstract class representing single observable result. More...
 
class  TCSObservableKinematic
 Class representing single observable kinematics for TCS process. More...
 
class  TCSObservableResult
 Class representing single result of TCS observable computation. More...
 
class  GluonDistribution
 Container to store value of single gluon distribution. More...
 
class  PartonDistribution
 Parton distributions for single physics object. More...
 
class  QuarkDistribution
 Container to store values of single quark distribution. More...
 
class  PerturbativeQCDOrderType
 Definition of enumeration values for pQCD orders of calculation. More...
 
class  PolarizationType
 Definition of enumeration values for meson polarization state. More...
 
class  VCSSubProcessType
 Definition of enumeration values for VCS subprocess types. More...
 
class  QuarkFlavor
 Definition of enumeration values for quark flavors. More...
 
class  QuarkNonSingletCombination
 Definition of enumeration values for quark non-singlet combinations. More...
 
class  Result
 Base class for all result-like classes. More...
 
class  Scales
 Container to store square values of factorization and renormalization scales. More...
 
class  SortingMode
 Definition of sorting modes. More...
 
class  EnvironmentConfiguration
 Class storing environment configuration information. More...
 
class  FileObject
 Class representing single text file. More...
 
class  ResultInfo
 Class storing information associated to result evaluation. More...
 
class  CollinearDistributionKinematicDao
 collinear distribution kinematics Data Access Object (DAO). More...
 
class  CollinearDistributionResultDao
 collinear distribution result Data Access Object (DAO). More...
 
class  CollinearDistributionKinematicDaoService
 collinear distribution kinematics Data Access Object (DAO) service. More...
 
class  CollinearDistributionResultDaoService
 collinear distribution result Data Access Object (DAO) service. More...
 
class  ComputationDao
 Computation information Data Access Object (DAO). More...
 
class  EnvironmentConfigurationDao
 Environment configuration Data Access Object (DAO). More...
 
class  ResultInfoDao
 Result information Data Access Object (DAO). More...
 
class  ScenarioDao
 Scenario information Data Access Object (DAO). More...
 
class  ComputationDaoService
 Computation information Data Access Object (DAO) service. More...
 
class  EnvironmentConfigurationDaoService
 Environment configuration Data Access Object (DAO) service. More...
 
class  ResultInfoDaoService
 Result information Data Access Object (DAO) service. More...
 
class  ScenarioDaoService
 Scenario information Data Access Object (DAO) service. More...
 
class  ConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  ConvolCoeffFunctionResultDao
 Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  DDVCSConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  DDVCSConvolCoeffFunctionResultDao
 DDVCS Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  DVCSConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  DVCSConvolCoeffFunctionResultDao
 DVCS Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  DVMPConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  DVMPConvolCoeffFunctionResultDao
 DVMP Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  TCSConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  TCSConvolCoeffFunctionResultDao
 TCS Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  ConvolCoeffFunctionKinematicDaoService
 Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  ConvolCoeffFunctionResultDaoService
 Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  DDVCSConvolCoeffFunctionKinematicDaoService
 DDVCS Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  DDVCSConvolCoeffFunctionResultDaoService
 DDVCS Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  DVCSConvolCoeffFunctionKinematicDaoService
 DVCS Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  DVCSConvolCoeffFunctionResultDaoService
 DVCS Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  DVMPConvolCoeffFunctionKinematicDaoService
 DVMP Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  DVMPConvolCoeffFunctionResultDaoService
 DVMP Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  TCSConvolCoeffFunctionKinematicDaoService
 TCS Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  TCSConvolCoeffFunctionResultDaoService
 TCS Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  Database
 Basic object storing database information. More...
 
class  DatabaseFileObject
 Base class for those representing files in database. More...
 
class  DatabaseManager
 Manager for database handling. More...
 
class  DateTimeUtils
 Time format utilities used by database services. More...
 
class  GPDKinematicDao
 GPD kinematics Data Access Object (DAO). More...
 
class  GPDResultDao
 GPD result Data Access Object (DAO). More...
 
class  GPDKinematicDaoService
 GPD kinematics Data Access Object (DAO) service. More...
 
class  GPDResultDaoService
 GPD result Data Access Object (DAO) service. More...
 
class  DDVCSObservableKinematicDao
 DDVCS Observable kinematics Data Access Object (DAO). More...
 
class  DDVCSObservableResultDao
 DDVCS Observable result Data Access Object (DAO). More...
 
class  DVCSObservableKinematicDao
 DVCS Observable kinematics Data Access Object (DAO). More...
 
class  DVCSObservableResultDao
 DVCS Observable result Data Access Object (DAO). More...
 
class  DVMPObservableKinematicDao
 DVMP Observable kinematics Data Access Object (DAO). More...
 
class  DVMPObservableResultDao
 DVMP Observable result Data Access Object (DAO). More...
 
class  ObservableKinematicDao
 Observable kinematics Data Access Object (DAO). More...
 
class  ObservableResultDao
 Observable result Data Access Object (DAO). More...
 
class  TCSObservableKinematicDao
 TCS Observable kinematics Data Access Object (DAO). More...
 
class  TCSObservableResultDao
 TCS Observable result Data Access Object (DAO). More...
 
class  DDVCSObservableKinematicDaoService
 DDVCS Observable kinematics Data Access Object (DAO) service. More...
 
class  DDVCSObservableResultDaoService
 DDVCS Observable result Data Access Object (DAO) service. More...
 
class  DVCSObservableKinematicDaoService
 DVCS Observable kinematics Data Access Object (DAO) service. More...
 
class  DVCSObservableResultDaoService
 DVCS Observable result Data Access Object (DAO) service. More...
 
class  DVMPObservableKinematicDaoService
 DVMP Observable kinematics Data Access Object (DAO) service. More...
 
class  DVMPObservableResultDaoService
 DVMP Observable result Data Access Object (DAO) service. More...
 
class  ObservableKinematicDaoService
 Observable kinematics Data Access Object (DAO) service. More...
 
class  ObservableResultDaoService
 Observable result Data Access Object (DAO) service. More...
 
class  TCSObservableKinematicDaoService
 TCS Observable kinematics Data Access Object (DAO) service. More...
 
class  TCSObservableResultDaoService
 TCS Observable result Data Access Object (DAO) service. More...
 
class  PartonDistributionDao
 Parton distribution Data Access Object (DAO). More...
 
class  QuarkDistributionDao
 Quark distribution Data Access Object (DAO). More...
 
class  PartonDistributionDaoService
 Parton distribution Data Access Object (DAO) service. More...
 
class  ResultDaoService
 Use temporary CSV file before insert data into database. More...
 
class  ModuleObject
 Super class of all module types - A module is a class that performs a specific compute task. More...
 
class  ModuleObjectFactory
 It's a specialization of the BaseObjectFactory to get intermediate abstract module class specialization to be able to use directly more sophisticated methods (like compute(...)). More...
 
class  ModuleObjectReference
 
class  ActiveFlavorsThresholdsConstant
 Fixed number of active quark flavors. More...
 
class  ActiveFlavorsThresholdsModule
 Abstract class for modules defining number of quark flavors intervals. More...
 
class  ActiveFlavorsThresholdsQuarkMasses
 Number of active quark flavors intervals corresponding to quark masses. More...
 
class  ActiveFlavorsThresholdsVariable
 Variable number of active quark flavors. More...
 
class  CollinearDistributionLHAPDF
 A module that encapsulates a set provided through the LHAPDF interface. More...
 
class  CollinearDistributionModule
 Abstract class that provides a skeleton to implement a Generalized Parton Distributions (CollinearDistribution) module. More...
 
class  ConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Convolution of Coefficient Function module. More...
 
class  DDVCSCFFStandard
 
class  DDVCSConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  DVCSCFFConstant
 Module to set CFF values via automation or via configure() function. More...
 
class  DVCSCFFDispersionRelation
 Dispersion relation DVCS/CFF model. More...
 
class  DVCSCFFHeavyQuark
 TODO: Add description. More...
 
class  DVCSCFFNN
 DVCS CFFs based on neural network analysis. More...
 
class  DVCSCFFStandard
 TODO: Add description. More...
 
class  DVCSConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  DVMPCFFGK06
 This module calculates helicity amplitudes and partial cross sections of exclusive pi0 and pi+ leptoproduction formulated in Goloskokov-Kroll model. More...
 
struct  DVMPCFFGK06IntegrationParameters
 
class  DVMPConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  GAM2CFFStandard
 Class used to compute CFF for photoproduction of diphoton Used formulas are presented in https://arxiv.org/pdf/2108.03426.pdf (called the NLO paper), in some cases we refer also to: https://arxiv.org/pdf/2108.03426.pdf (OG's MSc thesis) More...
 
struct  GAM2CFFStandardIntegrationParameters
 
class  GAM2ConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  TCSCFFFromDVCS
 This module calculates TCS Compton Form Factors using DVCS CFFs. More...
 
struct  TCSCFFFromDVCSDifferentiationParameters
 
class  TCSCFFFromDVCSOnlyNLOPart
 This module calculates TCS Compton Form Factors using DVCS CFFs (only NLO addition to LO is given) More...
 
class  TCSCFFStandard
 TODO: Add description. More...
 
class  TCSConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  CollinearDistributionEvolutionApfel
 
class  CollinearDistributionEvolutionModule
 Abstract class for collinear distribution evolution implementation. More...
 
class  GPDEvolutionApfel
 
class  GPDEvolutionModule
 Abstract class for GPD evolution implementation. More...
 
class  GPDEvolutionVinnikov
 GPD evolution according to Vinnikov routines. More...
 
class  GPDBDMMS21
 GPD module containing example of NLO shadow GPD. More...
 
class  GPDGK11
 A module that implements GPD as defined by Kroll-Goloskokov model in 2011. More...
 
class  GPDGK16
 A module that implements GPD as defined by Kroll-Goloskokov model in 2011. More...
 
class  GPDGK16Numerical
 A module that implements GPD as defined by Kroll-Goloskokov model in 2011. More...
 
class  GPDGK19
 The module implements GPDs which appear in Goloskokov-Kroll (GK) model in pseudoscalar meson production. More...
 
class  GPDGK19COMPASS
 TODO. More...
 
class  GPDHM18
 The proposition of the scalar di-quark model (SDQM) in the context of GPDs back to the Jakob-Mulders-Rodrigues paper hep-ph/9704335 [14]. More...
 
class  GPDMMS13
 Mezrag-Moutarde-Sabatié GPD model. More...
 
class  GPDModule
 Abstract class that provides a skeleton to implement a Generalized Parton Distributions (GPD) module. More...
 
class  GPDMPSSW13
 Module based on the original code (TBDP class) received from H. Moutarde as a private communication. More...
 
class  GPDSelectOnePartonType
 This model allows to select a single parton type. More...
 
class  GPDVGG99
 For the reference see: More...
 
class  GPDVinnikov06
 Module based on the original code from http://hepdata.cedar.ac.uk/pdfs. More...
 
class  GPDSubtractionConstantDLMSTW21
 Implementation of DLMSTW subtraction constant. More...
 
class  GPDSubtractionConstantKM10
 Implementation of KM subtraction constant. More...
 
class  GPDSubtractionConstantModule
 Abstract class for modeling of GPD subtraction constant. More...
 
class  MathIntegratorModule
 Wrapper for integration routines. More...
 
class  DDVCSAluPhi
 Longitudinally polarized beam asymmetry for negative beam charge. More...
 
struct  DDVCSAluPhiParameters
 
class  DDVCSAluPhiL
 Longitudinally polarized beam asymmetry for negative beam charge. More...
 
struct  DDVCSAluPhiLParameters
 
class  DDVCSCrossSectionTotal
 Unpolarized cross-section for electro-production integrated over \(xB\), \(Q^{2}\), \(t\) and angles. More...
 
struct  DDVCSCrossSectionTotalParameters
 
class  DDVCSCrossSectionUUMinus
 Unpolarized cross-section for negative beam charge. More...
 
class  DDVCSCrossSectionUUMinusDVCSLimit
 Unpolarized cross-section for negative beam charge - DVCS limit. More...
 
struct  DDVCSCrossSectionUUMinusDVCSLimitParameters
 
class  DDVCSCrossSectionUUMinusTCSLimit
 Unpolarized cross-section for negative beam charge - DVCS limit. More...
 
struct  DDVCSCrossSectionUUMinusTCSLimitParameters
 
class  DDVCSObservable
 Abstract class that provides a skeleton to implement a DDVCSObservable module. More...
 
class  DVCSAc
 Beam charge asymmetry. More...
 
class  DVCSAcCos0Phi
 0th Fourier moment of beam charge asymmetry. More...
 
class  DVCSAcCos1Phi
 1th Fourier moment of beam charge asymmetry. More...
 
class  DVCSAcCos2Phi
 2th Fourier moment of beam charge asymmetry. More...
 
class  DVCSAcCos3Phi
 3th Fourier moment of beam charge asymmetry. More...
 
class  DVCSAllMinus
 Longitudinally polarized beam and target asymmetry for negative beam charge. More...
 
class  DVCSAllMinusCos0Phi
 0th Fourier moment of longitudinally polarized beam and target asymmetry for negative beam charge. More...
 
class  DVCSAllMinusCos1Phi
 1th Fourier moment of longitudinally polarized beam and target asymmetry for negative beam charge. More...
 
class  DVCSAllMinusCos2Phi
 2th Fourier moment of longitudinally polarized beam and target asymmetry for negative beam charge. More...
 
class  DVCSAllPlus
 Longitudinally polarized beam and target asymmetry for positive beam charge. More...
 
class  DVCSAllPlusCos0Phi
 0th Fourier moment of longitudinally polarized beam and target asymmetry for positive beam charge. More...
 
class  DVCSAllPlusCos1Phi
 1th Fourier moment of longitudinally polarized beam and target asymmetry for positive beam charge. More...
 
class  DVCSAllPlusCos2Phi
 2th Fourier moment of longitudinally polarized beam and target asymmetry for positive beam charge. More...
 
class  DVCSAltDVCSCosPhiMPhis
 Longitudinal beam and transverse target asymmetry (DVCS part). More...
 
class  DVCSAltDVCSCosPhiMPhisCos0Phi
 0th Fourier moment of longitudinal beam transverse target asymmetry (DVCS part). More...
 
class  DVCSAltDVCSCosPhiMPhisCos1Phi
 1th Fourier moment of longitudinal beam transverse target asymmetry (DVCS part). More...
 
class  DVCSAltDVCSSinPhiMPhis
 Longitudinal beam and transverse target asymmetry (DVCS part). More...
 
class  DVCSAltDVCSSinPhiMPhisSin1Phi
 1th Fourier moment of longitudinal beam transverse target asymmetry (DVCS part). More...
 
class  DVCSAltIntCosPhiMPhis
 Longitudinal beam and transverse target asymmetry (interference part). More...
 
class  DVCSAltIntCosPhiMPhisCos0Phi
 0th Fourier moment of longitudinal beam transverse target asymmetry (interference part). More...
 
class  DVCSAltIntCosPhiMPhisCos1Phi
 1th Fourier moment of longitudinal beam transverse target asymmetry (interference part). More...
 
class  DVCSAltIntCosPhiMPhisCos2Phi
 2th Fourier moment of longitudinal beam transverse target asymmetry (interference part). More...
 
class  DVCSAltIntSinPhiMPhis
 Longitudinal beam and transverse target asymmetry (interference part). More...
 
class  DVCSAltIntSinPhiMPhisSin1Phi
 1th Fourier moment of longitudinal beam transverse target asymmetry (interference part). More...
 
class  DVCSAltIntSinPhiMPhisSin2Phi
 2th Fourier moment of longitudinal beam transverse target asymmetry (interference part). More...
 
class  DVCSAluDVCS
 Longitudinally polarized beam asymmetry for sum over beam charges (DVCS part). More...
 
class  DVCSAluDVCSSin1Phi
 1th Fourier moment of longitudinally polarized beam asymmetry for sum over beam charges (DVCS part). More...
 
class  DVCSAluInt
 Longitudinally polarized beam asymmetry for difference over beam charges (interference part). More...
 
class  DVCSAluIntSin1Phi
 1th Fourier moment of longitudinally polarized beam asymmetry for difference over beam charges (interference part). More...
 
class  DVCSAluIntSin2Phi
 2th Fourier moment of longitudinally polarized beam asymmetry for difference over beam charges (interference part). More...
 
class  DVCSAluMinus
 Longitudinally polarized beam asymmetry for negative beam charge. More...
 
class  DVCSAluMinusSin1Phi
 1th Fourier moment of longitudinally polarized beam asymmetry for negative beam charge. More...
 
class  DVCSAluPlus
 Longitudinally polarized beam asymmetry for positive beam charge. More...
 
class  DVCSAulMinus
 Longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVCSAulMinusSin1Phi
 1th Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVCSAulMinusSin2Phi
 2th Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVCSAulMinusSin3Phi
 3th Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVCSAulPlus
 Longitudinally polarized target asymmetry for positive beam charge. More...
 
class  DVCSAulPlusSin1Phi
 1th Fourier moment of longitudinally polarized target asymmetry for positive beam charge. More...
 
class  DVCSAulPlusSin2Phi
 2th Fourier moment of longitudinally polarized target asymmetry for positive beam charge. More...
 
class  DVCSAulPlusSin3Phi
 3th Fourier moment of longitudinally polarized target asymmetry for positive beam charge. More...
 
class  DVCSAutDVCSSinPhiMPhis
 Transverse target asymmetry (DVCS part). More...
 
class  DVCSAutDVCSSinPhiMPhisCos0Phi
 0th Fourier moment of transverse target asymmetry (DVCS part). More...
 
class  DVCSAutIntSinPhiMPhis
 Transverse target asymmetry (interference part). More...
 
class  DVCSAutIntSinPhiMPhisCos0Phi
 0th Fourier moment of transverse target asymmetry (interference part). More...
 
class  DVCSAutIntSinPhiMPhisCos1Phi
 1th Fourier moment of transverse target asymmetry (interference part). More...
 
class  DVCSAutIntSinPhiMPhisSin1Phi
 1th Fourier moment of transverse target asymmetry (interference part). More...
 
class  DVCSAutMinusSinPhiMPhis
 Transverse target asymmetry for negative beam charge. More...
 
class  DVCSAutMinusSinPhiMPhisCos0Phi
 0th Fourier moment of transverse target asymmetry for negative beam charge. More...
 
class  DVCSCrossSectionDifferenceLUMinus
 Unpolarized cross-section difference for longitudinally polarized beam and negative beam charge. More...
 
class  DVCSCrossSectionTotal
 Unpolarized cross-section for electro-production integrated over \(xB\), \(Q^{2}\), \(t\) and angles. More...
 
struct  DVCSCrossSectionTotalParameters
 
class  DVCSCrossSectionUUBHSubProc
 Unpolarized cross-section for BH subprocess only. More...
 
class  DVCSCrossSectionUUDVCSSubProc
 Unpolarized cross-section for DVCS only. More...
 
class  DVCSCrossSectionUUDVCSSubProcPhiIntegrated
 Unpolarized cross-section for electro-production integrated over \(\phi\). More...
 
class  DVCSCrossSectionUUMinus
 Unpolarized cross-section for negative beam charge. More...
 
class  DVCSCrossSectionUUMinusPhiIntegrated
 Unpolarized cross-section for electro-production integrated over \(\phi\). More...
 
class  DVCSCrossSectionUUVirtualPhotoProduction
 Unpolarized cross-section for virtual photo-production. More...
 
class  DVCSCrossSectionUUVirtualPhotoProductionPhiIntegrated
 Unpolarized cross-section for virtual photo-production integrated over \(\phi\). More...
 
class  DVCSObservable
 Abstract class that provides a skeleton to implement a DVCSObservable module. More...
 
class  DVMPAlluMinus
 \(A_{LLU}\) asymmetry (long. More...
 
class  DVMPAlluMinusCos0Phi
 0th Fourier moment of longitudinally polarized beam - target asymmetry for negative beam charge. More...
 
class  DVMPAlluMinusCos1Phi
 1th Fourier moment of longitudinally polarized beam - target asymmetry for negative beam charge. More...
 
class  DVMPAlluMinusCos2Phi
 2nd Fourier moment of longitudinally polarized beam - target asymmetry for negative beam charge. More...
 
class  DVMPAluuMinus
 \(A_{LUU}\) asymmetry (long. More...
 
class  DVMPAluuMinusSin1Phi
 1th Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVMPAuluMinus
 \(A_{ULU}\) asymmetry (unpolarized beam, long. More...
 
class  DVMPAuluMinusSin1Phi
 1th Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVMPAuluMinusSin2Phi
 2nd Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVMPAuluMinusSin3Phi
 3rd Fourier moment of longitudinally polarized target asymmetry for negative beam charge. More...
 
class  DVMPCrossSectionTotal
 Unpolarized cross-section for electro-production integrated over \(xB\), \(Q^{2}\), \(t\) and angles. More...
 
struct  DVMPCrossSectionTotalParameters
 
class  DVMPCrossSectionUUUMinus
 Unpolarized cross-section for negative beam charge. More...
 
class  DVMPCrossSectionUUUMinusPhiIntegrated
 Unpolarized cross-section for electro-production integrated over \(\phi\). More...
 
class  DVMPObservable
 Abstract class that provides a skeleton to implement a DVMPObservable module. More...
 
class  Observable
 Abstract class that provides a skeleton to implement an Observable module. More...
 
class  TCSAcu
 Asymmetry probing circular beam polarization. More...
 
class  TCSAcuThetaIntegrated
 Acu asymmetry with cross-sections integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)) More...
 
class  TCSAfb
 Forward-backward TCS asymmetry. More...
 
class  TCSAutCosPhiMPhis
 Asymmetry probing transverse target polarization \(\cos(\phi - \phi_{S})\) component. More...
 
class  TCSAutCosPhiMPhisThetaIntegrated
 AutCosPhiMPhis asymmetry with cross-sections integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)). More...
 
class  TCSAutSinPhiMPhis
 Asymmetry probing transverse target polarization \(\sin(\phi - \phi_{S})\) component. More...
 
class  TCSAutSinPhiMPhisThetaIntegrated
 AutSinPhiMPhis asymmetry with cross-sections integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)). More...
 
class  TCSR
 Asymmetry R. More...
 
class  TCSCrossSectionDifferenceCU
 Difference of cross-sections obtained with two states of incoming photon circular polarization. More...
 
class  TCSCrossSectionDifferenceCUThetaIntegrated
 Difference of cross-sections obtained with two states of incoming photon circular polarization integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)). More...
 
class  TCSCrossSectionTotal
 Unpolarized cross-section for electro-production integrated over \(xB\), \(Q^{2}\), \(t\) and angles. More...
 
struct  TCSCrossSectionTotalParameters
 
class  TCSCrossSectionUU
 Unpolarized cross-section. More...
 
class  TCSCrossSectionUUThetaIntegrated
 Unpolarized cross-section integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)). More...
 
class  TCSCrossSectionUUThetaPhiIntegrated
 Unpolarized cross-section integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)) and \(\phi\) in the full range. More...
 
class  TCSCrossSectionUUWeighted
 Weighted unpolarized cross-section. More...
 
class  TCSCrossSectionUUWeightedThetaIntegrated
 Weighted unpolarized cross-section integrated over \(\theta\) in a given range (default: \(|\theta - \pi/2| < \pi/4\)). More...
 
class  TCSObservable
 Abstract class that provides a skeleton to implement a TCSObservable module. More...
 
class  DDVCSProcessDMSW22
 Evaluation of differential cross-section for DDVCS process. More...
 
class  DDVCSProcessModule
 Abstract class for computing the differential cross section of the photon electroproduction process (also called DDVCS; Deeply Virtual Compton Scattering). More...
 
class  DVCSProcessBMJ12
 Module for the DVCS process using the Belitsky-Müller set of formulas. More...
 
class  DVCSProcessGV08
 Module for the DVCS process using the unpublished Guichon-Vanderhaeghen set of formulas. More...
 
class  DVCSProcessModule
 Abstract class for computing the differential cross section of the photon electroproduction process (also called DVCS; Deeply Virtual Compton Scattering). More...
 
class  DVCSProcessVGG99
 VGG process model for DVCS. More...
 
class  DVMPProcessGK06
 TODO. More...
 
class  DVMPProcessModule
 Abstract class for computing the differential cross section of Deeply Virtual Meson Production (DVMP). More...
 
class  GAM2ProcessGPSSW21
 Module for the GAM2 process using arXiv:2110.00048 set of formulas. More...
 
class  GAM2ProcessModule
 Abstract class for computing the differential cross section of the XXX. More...
 
class  ProcessModule
 Abstract class that provides a skeleton to implement a Process module. More...
 
class  TCSProcessBDP01
 Short description. More...
 
class  TCSProcessBDPGW19
 Short description. More...
 
class  TCSProcessModule
 Abstract class for computing the differential cross section of the photon electroproduction process (also called TCS; Deeply Virtual Compton Scattering). More...
 
class  RunningAlphaStrongApfel
 
class  RunningAlphaStrongGK
 Evaluation of the strong running coupling constant as in the GK HEMP framework. More...
 
class  RunningAlphaStrongModule
 Abstract class for modules evaluating QCD running coupling constant. More...
 
class  RunningAlphaStrongStandard
 Evaluation of the strong running coupling constant in the \(\overline{MS}\) scheme. More...
 
class  RunningAlphaStrongVinnikov
 Evaluation of the strong running coupling constant as in the Vinnikov evolution routines. More...
 
class  DDVCSScalesModule
 Abstract class for modules evaluating factorization and renormalization scales (DDVCS case). More...
 
class  DDVCSScalesVirtualitiesSum
 
class  DVCSScalesModule
 Abstract class for modules evaluating factorization and renormalization scales (DVCS case). More...
 
class  DVCSScalesQ2Multiplier
 Evaluation of factorization and renormalization scales as a linear function of \(Q^2\). More...
 
class  DVMPScalesModule
 Abstract class for modules evaluating factorization and renormalization scales (DVMP case). More...
 
class  DVMPScalesQ2Multiplier
 Evaluation of factorization and renormalization scales as a linear function of \(Q^2\). More...
 
class  GAM2ScalesMgg2Multiplier
 Evaluation of factorization and renormalization scales as a linear function of \(M_{\gamma\gamma}^2\). More...
 
class  GAM2ScalesModule
 Abstract class for modules evaluating factorization and renormalization scales (GAM2 case). More...
 
class  ScalesModule
 Abstract class for modules evaluating factorization and renormalization scales. More...
 
class  TCSScalesModule
 Abstract class for modules evaluating factorization and renormalization scales (TCS case). More...
 
class  TCSScalesQ2PrimMultiplier
 Evaluation of factorization and renormalization scales as a linear function of \(Q'^2\). More...
 
class  DDVCSXiConverterModule
 Abstract class for modules evaluating GPD variable xi (DDVCS case). More...
 
class  DDVCSXiConverterTNeglected
 
class  DVCSXiConverterModule
 Abstract class for modules evaluating GPD variable xi (DVCS case). More...
 
class  DVCSXiConverterXBToXi
 Evaluation of GPD variable xi from \(x_{B}\) for DVCS. More...
 
class  DVMPXiConverterModule
 Abstract class for modules evaluating GPD variable xi (DVMP case). More...
 
class  DVMPXiConverterXBToXi
 Evaluation of GPD variable xi from \(x_{B}\) for DVMP. More...
 
class  GAM2XiConverterExact
 Evaluation of GPD variable xi from kinematics for GAM2. More...
 
class  GAM2XiConverterModule
 Abstract class for modules evaluating GPD variable xi (GAM2 case). More...
 
class  TCSXiConverterExact
 Exact evaluation of GPD variable xi for TCS. More...
 
class  TCSXiConverterModule
 Abstract class for modules evaluating GPD variable xi (TCS case). More...
 
class  TCSXiConverterTauToXi
 Evaluation of GPD variable xi from \(\tau\) for TCS. More...
 
class  XiConverterModule
 Abstract class for modules evaluating GPD variable xi. More...
 
class  Partons
 
class  ResourceManager
 
class  ServiceObject
 Services hide the complexity of low-level functions to provide high-level functionalities to the user. More...
 
class  ServiceObjectRegistry
 
class  ServiceObjectTyped
 Abstract class for a service. More...
 
class  AutomationService
 Automation service is designed to dynamically run complex tasks (by calling service object methods) or to create some complex C++ objects, all described by an XML file. More...
 
class  DefaultXMLParser
 
class  Qt4MessageHandler
 
class  Qt4XMLValidator
 
class  ScenarioManager
 <singleton> More...
 
class  XMLParserI
 
class  XMLValidatorI
 
class  CollinearDistributionService
 Class to handle and compute collinear-distribution modules. More...
 
class  ComparisonService
 Comparison service (incomplete) More...
 
class  ConvolCoeffFunctionService
 Abstract class for a service to handle and compute pre-configured CCF modules. More...
 
class  DDVCSConvolCoeffFunctionService
 Singleton to handle and compute some pre-configured CCF modules. More...
 
class  DDVCSObservableService
 Singleton to handle and compute some pre-configured observable modules. More...
 
class  DVCSConvolCoeffFunctionService
 Singleton to handle and compute some pre-configured CCF modules. More...
 
class  DVCSObservableService
 Singleton to handle and compute some pre-configured observable modules. More...
 
class  DVMPConvolCoeffFunctionService
 Singleton to handle and compute some pre-configured CCF modules. More...
 
class  DVMPObservableService
 Singleton to handle and compute some pre-configured observable modules. More...
 
class  GPDService
 Class to handle and compute GPD modules. More...
 
class  CryptographicHashI
 Abstract class for modules generating hash values. More...
 
class  CryptographicHashService
 Service for generation of hash values. More...
 
class  Qt4CryptographicHash
 Class for generating hash values based on Qt4 library. More...
 
class  ObservableService
 Abstract class for a service to handle and compute observables. More...
 
class  TCSConvolCoeffFunctionService
 Singleton to handle and compute some pre-configured CCF modules. More...
 
class  TCSObservableService
 Singleton to handle and compute some pre-configured observable modules. More...
 
class  VizualisationService
 Visualization service (incomplete) More...
 
class  CompareUtils
 Set of utility tools to perform comparisons. More...
 
class  ComparisonData
 Comparison report for single data point. More...
 
class  ComparisonMode
 Definition of comparison modes. More...
 
class  ComparisonReport
 Comparison report. More...
 
class  CCFModuleNullPointerException
 Exception to indicate missing CFF module. More...
 
class  GPDModuleNullPointerException
 Exception to indicate missing GPD module. More...
 
class  GPDUtils
 
class  MapUtils
 
class  ErrorBar
 Class representing single asymmetrical error bar. More...
 
class  MDArray
 Multidimensional optimized array. More...
 
class  PartonContent
 Container to store single numbers for photons, gluons and all quark flavors. More...
 
class  Plot2D
 Container to store a single point in 2D space. More...
 
class  Plot2DList
 List<Plot2D> with a member to get a string representation to be written in a file. More...
 
class  ThreadManager
 
class  ThreadQueue
 
class  BaseType
 
class  Double
 
class  PhysicalType
 Value with unit. More...
 
class  PhysicalUnit
 Definition of units. More...
 
class  UnitCategory
 Definition of units. More...
 
class  VectorUtils
 

Functions

ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, BaseObject &object)
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, BaseObject &object)
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, CollinearDistributionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, CollinearDistributionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, CollinearDistributionType &colldistType)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, CollinearDistributionType &colldistType)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, ConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, ConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, DDVCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, DDVCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, DVCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, DVCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, DVMPConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, DVMPConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, GAM2ConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, GAM2ConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, TCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, TCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, GPDKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, GPDKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, GPDSubtractionConstantKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, GPDSubtractionConstantKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, GPDType &gpdType)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, GPDType &gpdType)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, Kinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, Kinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, MesonType &mesonType)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, MesonType &mesonType)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, DDVCSObservableKinematic &DDVCSObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, DDVCSObservableKinematic &DDVCSObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, DVCSObservableKinematic &DVCSObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, DVCSObservableKinematic &DVCSObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, DVMPObservableKinematic &DVMPObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, DVMPObservableKinematic &DVMPObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, GAM2ObservableKinematic &GAM2ObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, GAM2ObservableKinematic &GAM2ObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, ObservableKinematic &observableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, ObservableKinematic &observableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, TCSObservableKinematic &TCSObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, TCSObservableKinematic &TCSObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, PolarizationType &polarizationType)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, PolarizationType &polarizationType)
 Stream operator to retrieve class from Packet. More...
 
double GAM2CFFStandardIntegrationFunction (double *x, size_t dim, void *p)
 
double TCSCFFFromDVCSDifferentiationFunction (double Q2, void *params)
 
double F1 (double t)
 
double F2 (double t)
 
double FB (double t)
 
double FA (double t)
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, PhysicalUnit &physicalUnit)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, PhysicalUnit &physicalUnit)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, UnitCategory &unitCategory)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, UnitCategory &unitCategory)
 Stream operator to retrieve class from Packet. More...
 
template<class T >
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, List< T > &list)
 Stream operator to serialize class into Packet. More...
 
template<class T >
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, List< T > &list)
 Stream operator to retrieve class from Packet. More...
 
template<class T >
ElemUtils::Packet & operator<< (ElemUtils::Packet &packet, const PhysicalType< T > &physicalType)
 Stream operator to serialize class into Packet. More...
 
template<class T >
ElemUtils::Packet & operator>> (ElemUtils::Packet &packet, PhysicalType< T > &physicalType)
 Stream operator to retrieve class from Packet. More...
 
template<class T >
bool operator== (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 Comparison operators. More...
 
template<class T >
bool operator!= (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
bool operator< (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
bool operator> (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
bool operator<= (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
bool operator>= (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > operator+ (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 Arithmetic operators. More...
 
template<class T >
PhysicalType< T > & operator+= (PhysicalType< T > &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > operator- (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > & operator-= (PhysicalType< T > &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > operator/ (PhysicalType< T > const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > & operator/= (PhysicalType< T > &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > operator* (PhysicalType< T > const &lhs, T const &rhs)
 Arithmetic operators. More...
 
template<class T >
PhysicalType< T > & operator*= (PhysicalType< T > &lhs, T const &rhs)
 
template<class T >
PhysicalType< T > operator* (T const &lhs, PhysicalType< T > const &rhs)
 
template<class T >
PhysicalType< T > operator/ (PhysicalType< T > const &lhs, T const &rhs)
 
template<class T >
PhysicalType< T > & operator/= (PhysicalType< T > &lhs, T const &rhs)
 

Detailed Description

Function Documentation

◆ F1()

double PARTONS::F1 ( double  t)

◆ F2()

double PARTONS::F2 ( double  t)

◆ FA()

double PARTONS::FA ( double  t)

◆ FB()

double PARTONS::FB ( double  t)

◆ GAM2CFFStandardIntegrationFunction()

double PARTONS::GAM2CFFStandardIntegrationFunction ( double *  x,
size_t  dim,
void *  p 
)

◆ operator!=()

template<class T >
bool PARTONS::operator!= ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator*() [1/2]

template<class T >
PhysicalType<T> PARTONS::operator* ( PhysicalType< T > const &  lhs,
T const &  rhs 
)
inline

Arithmetic operators.

◆ operator*() [2/2]

template<class T >
PhysicalType<T> PARTONS::operator* ( T const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator*=()

template<class T >
PhysicalType<T>& PARTONS::operator*= ( PhysicalType< T > &  lhs,
T const &  rhs 
)
inline

◆ operator+()

template<class T >
PhysicalType<T> PARTONS::operator+ ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

Arithmetic operators.

◆ operator+=()

template<class T >
PhysicalType<T>& PARTONS::operator+= ( PhysicalType< T > &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator-()

template<class T >
PhysicalType<T> PARTONS::operator- ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator-=()

template<class T >
PhysicalType<T>& PARTONS::operator-= ( PhysicalType< T > &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator/() [1/2]

template<class T >
PhysicalType<T> PARTONS::operator/ ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator/() [2/2]

template<class T >
PhysicalType<T> PARTONS::operator/ ( PhysicalType< T > const &  lhs,
T const &  rhs 
)
inline

◆ operator/=() [1/2]

template<class T >
PhysicalType<T>& PARTONS::operator/= ( PhysicalType< T > &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator/=() [2/2]

template<class T >
PhysicalType<T>& PARTONS::operator/= ( PhysicalType< T > &  lhs,
T const &  rhs 
)
inline

◆ operator<()

template<class T >
bool PARTONS::operator< ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator<<() [1/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
BaseObject object 
)

◆ operator<<() [2/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
CollinearDistributionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also CollinearDistributionType::serialize().

◆ operator<<() [3/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
CollinearDistributionType colldistType 
)

Stream operator to serialize class into Packet.

See also CollinearDistributionType::serialize().

◆ operator<<() [4/25]

template<class T >
ElemUtils::Packet& PARTONS::operator<< ( ElemUtils::Packet &  packet,
const PhysicalType< T > &  physicalType 
)

Stream operator to serialize class into Packet.

See also Kinematic::serialize().

◆ operator<<() [5/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
ConvolCoeffFunctionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [6/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
DDVCSConvolCoeffFunctionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [7/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
DDVCSObservableKinematic DDVCSObservableKinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [8/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
DVCSConvolCoeffFunctionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [9/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
DVCSObservableKinematic DVCSObservableKinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [10/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
DVMPConvolCoeffFunctionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [11/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
DVMPObservableKinematic DVMPObservableKinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [12/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
GAM2ConvolCoeffFunctionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [13/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
GAM2ObservableKinematic GAM2ObservableKinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [14/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
GPDKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [15/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
GPDSubtractionConstantKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [16/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
GPDType gpdType 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [17/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
Kinematic kinematic 
)

Stream operator to serialize class into Packet.

See also Kinematic::serialize().

◆ operator<<() [18/25]

template<class T >
ElemUtils::Packet& PARTONS::operator<< ( ElemUtils::Packet &  packet,
List< T > &  list 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [19/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
MesonType mesonType 
)

Stream operator to serialize class into Packet.

See also MesonType::serialize().

◆ operator<<() [20/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
ObservableKinematic observableKinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [21/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
PhysicalUnit physicalUnit 
)

Stream operator to serialize class into Packet.

See also PhysicalUnit::serialize().

◆ operator<<() [22/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
PolarizationType polarizationType 
)

Stream operator to serialize class into Packet.

See also PolarizationType::serialize().

◆ operator<<() [23/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
TCSConvolCoeffFunctionKinematic kinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [24/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
TCSObservableKinematic TCSObservableKinematic 
)

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [25/25]

ElemUtils::Packet & PARTONS::operator<< ( ElemUtils::Packet &  packet,
UnitCategory unitCategory 
)

Stream operator to serialize class into Packet.

See also UnitCategory::serialize().

◆ operator<=()

template<class T >
bool PARTONS::operator<= ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator==()

template<class T >
bool PARTONS::operator== ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

Comparison operators.

◆ operator>()

template<class T >
bool PARTONS::operator> ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator>=()

template<class T >
bool PARTONS::operator>= ( PhysicalType< T > const &  lhs,
PhysicalType< T > const &  rhs 
)
inline

◆ operator>>() [1/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
BaseObject object 
)

◆ operator>>() [2/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
CollinearDistributionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also CollinearDistributionType::unserialize().

◆ operator>>() [3/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
CollinearDistributionType colldistType 
)

Stream operator to retrieve class from Packet.

See also CollinearDistributionType::unserialize().

◆ operator>>() [4/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
ConvolCoeffFunctionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [5/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
DDVCSConvolCoeffFunctionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [6/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
DDVCSObservableKinematic DDVCSObservableKinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [7/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
DVCSConvolCoeffFunctionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [8/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
DVCSObservableKinematic DVCSObservableKinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [9/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
DVMPConvolCoeffFunctionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [10/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
DVMPObservableKinematic DVMPObservableKinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [11/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
GAM2ConvolCoeffFunctionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [12/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
GAM2ObservableKinematic GAM2ObservableKinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [13/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
GPDKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [14/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
GPDSubtractionConstantKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [15/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
GPDType gpdType 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [16/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
Kinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also Kinematic::unserialize().

◆ operator>>() [17/25]

template<class T >
ElemUtils::Packet& PARTONS::operator>> ( ElemUtils::Packet &  packet,
List< T > &  list 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [18/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
MesonType mesonType 
)

Stream operator to retrieve class from Packet.

See also MesonType::unserialize().

◆ operator>>() [19/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
ObservableKinematic observableKinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [20/25]

template<class T >
ElemUtils::Packet& PARTONS::operator>> ( ElemUtils::Packet &  packet,
PhysicalType< T > &  physicalType 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [21/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
PhysicalUnit physicalUnit 
)

Stream operator to retrieve class from Packet.

See also PhysicalUnit::unserialize().

◆ operator>>() [22/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
PolarizationType polarizationType 
)

Stream operator to retrieve class from Packet.

See also PolarizationType::unserialize().

◆ operator>>() [23/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
TCSConvolCoeffFunctionKinematic kinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [24/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
TCSObservableKinematic TCSObservableKinematic 
)

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [25/25]

ElemUtils::Packet & PARTONS::operator>> ( ElemUtils::Packet &  packet,
UnitCategory unitCategory 
)

Stream operator to retrieve class from Packet.

See also UnitCategory::unserialize().

◆ TCSCFFFromDVCSDifferentiationFunction()

double PARTONS::TCSCFFFromDVCSDifferentiationFunction ( double  Q2,
void *  params 
)