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

Namespaces

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

Classes

class  ActiveFlavorsThresholds
 Interval of factorization scale with fixed number of flavors. More...
 
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  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  BaseObject
 BaseObject is the ”zeroth-level-object” of the architecture. More...
 
class  BaseObjectData
 Container to store data to be used by base objects. 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  BaseType
 
class  CCFModuleNullPointerException
 Exception to indicate missing CFF module. More...
 
class  ChannelType
 Definition of enumeration values for channels. 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  ComparisonService
 Comparison service (incomplete) More...
 
class  Computation
 Class to store computation information. More...
 
class  ComputationDao
 Computation information Data Access Object (DAO). More...
 
class  ComputationDaoService
 Computation information Data Access Object (DAO) service. More...
 
class  ConvolCoeffFunctionKinematic
 Abstract class representing single CCF kinematics. More...
 
class  ConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  ConvolCoeffFunctionKinematicDaoService
 Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  ConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Convolution of Coefficient Function module. More...
 
class  ConvolCoeffFunctionResult
 Abstract class representing a single result of CCF computation. More...
 
class  ConvolCoeffFunctionResultDao
 Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  ConvolCoeffFunctionResultDaoService
 Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  ConvolCoeffFunctionService
 Abstract class for a service to handle and compute pre-configured CCF modules. More...
 
class  CryptographicHashI
 Abstract class for modules generating hash values. More...
 
class  CryptographicHashService
 Service for generation of hash values. 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  DefaultXMLParser
 
class  Double
 
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  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  DVCSConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for DVCS process. More...
 
class  DVCSConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  DVCSConvolCoeffFunctionKinematicDaoService
 DVCS Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  DVCSConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  DVCSConvolCoeffFunctionResult
 Class representing single result of DVCS CFF computation. More...
 
class  DVCSConvolCoeffFunctionResultDao
 DVCS Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  DVCSConvolCoeffFunctionResultDaoService
 DVCS Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  DVCSConvolCoeffFunctionService
 Singleton to handle and compute some pre-configured CCF modules. More...
 
class  DVCSCrossSectionDifferenceLUMinus
 Unpolarized cross-section difference for longitudinally polarized beam and negative beam charge. More...
 
class  DVCSCrossSectionUUBHSubProc
 Unpolarized cross-section for BH subprocess only. More...
 
class  DVCSCrossSectionUUMinus
 Unpolarized cross-section for negative beam charge. 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  DVCSObservableKinematic
 Class representing single observable kinematics for DVCS process. More...
 
class  DVCSObservableKinematicDao
 DVCS Observable kinematics Data Access Object (DAO). More...
 
class  DVCSObservableKinematicDaoService
 DVCS Observable kinematics Data Access Object (DAO) service. More...
 
class  DVCSObservableResult
 Class representing single result of DVCS observable computation. More...
 
class  DVCSObservableResultDao
 DVCS Observable result Data Access Object (DAO). More...
 
class  DVCSObservableResultDaoService
 DVCS Observable result Data Access Object (DAO) service. More...
 
class  DVCSObservableService
 Singleton to handle and compute some pre-configured observable modules. 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  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  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  EnvironmentConfiguration
 Class storing environment configuration information. More...
 
class  EnvironmentConfigurationDao
 Environment configuration Data Access Object (DAO). More...
 
class  EnvironmentConfigurationDaoService
 Environment configuration Data Access Object (DAO) service. More...
 
class  ErrorBar
 Class representing single asymmetrical error bar. More...
 
class  FileObject
 Class representing single text file. More...
 
class  FormFactorKinematic
 
class  GeneralizedFormFactorKinematic
 Class representing the kinematic variables for a Generalized Form Factor model. More...
 
class  GluonDistribution
 Container to store value of single gluon distribution. More...
 
class  GPDEvolutionModule
 Abstract class for GPD evolution implementation. More...
 
class  GPDEvolutionVinnikov
 GPD evolution according to Vinnikov routines. 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  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  GPDKinematic
 Class representing single GPD kinematics. More...
 
class  GPDKinematicDao
 GPD kinematics Data Access Object (DAO). More...
 
class  GPDKinematicDaoService
 GPD kinematics Data Access Object (DAO) service. 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  GPDModuleNullPointerException
 Exception to indicate missing GPD module. More...
 
class  GPDMPSSW13
 Module based on the original code (TBDP class) received from H. Moutarde as a private communication. More...
 
class  GPDResult
 Class representing single result of GPD computation. More...
 
class  GPDResultDao
 GPD result Data Access Object (DAO). More...
 
class  GPDResultDaoService
 GPD result Data Access Object (DAO) service. More...
 
class  GPDSelectOnePartonType
 This model allows to select a single parton type. More...
 
class  GPDService
 Class to handle and compute GPD modules. More...
 
class  GPDSubtractionConstantKinematic
 Class representing single GPD subtraction constant kinematics. More...
 
class  GPDSubtractionConstantKM10
 Implementation of KM subtraction constant. More...
 
class  GPDSubtractionConstantModule
 Abstract class for modeling of GPD subtraction constant. More...
 
class  GPDSubtractionConstantResult
 Class representing single result of GPD subtraction constant computation. More...
 
class  GPDType
 Definition of enumeration values for GPD types. More...
 
class  GPDUtils
 
class  GPDVGG99
 For the reference see: More...
 
class  GPDVinnikov06
 Module based on the original code from http://hepdata.cedar.ac.uk/pdfs. More...
 
class  Kinematic
 Base class for all kinematic-like classes. More...
 
class  KinematicType
 Definition of kinematics types. 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  MapUtils
 
class  MathIntegratorModule
 Wrapper for integration routines. More...
 
class  MDArray
 Multidimensional optimized array. 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  MSTWPDF
 Class header file for MSTW PDFs. More...
 
class  Observable
 Abstract class that provides a skeleton to implement an Observable module. More...
 
class  ObservableKinematic
 Abstract class representing single observable kinematics. More...
 
class  ObservableKinematicDao
 Observable kinematics Data Access Object (DAO). More...
 
class  ObservableKinematicDaoService
 Observable kinematics Data Access Object (DAO) service. More...
 
class  ObservableResult
 Abstract class representing single observable result. More...
 
class  ObservableResultDao
 Observable result Data Access Object (DAO). More...
 
class  ObservableResultDaoService
 Observable result Data Access Object (DAO) service. More...
 
class  ObservableService
 Abstract class for a service to handle and compute observables. More...
 
class  PartonContent
 Container to store single numbers for photons, gluons and all quark flavors. More...
 
class  PartonDistribution
 Parton distributions for single physics object. More...
 
class  PartonDistributionDao
 Parton distribution Data Access Object (DAO). More...
 
class  PartonDistributionDaoService
 Parton distribution Data Access Object (DAO) service. More...
 
class  Partons
 
class  PDFKinematic
 
class  PerturbativeQCDOrderType
 Definition of enumeration values for pQCD orders of calculation. More...
 
class  PhysicalType
 Value with unit. More...
 
class  PhysicalUnit
 Definition of units. 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  ProcessModule
 Abstract class that provides a skeleton to implement a Process module. More...
 
class  Qt4CryptographicHash
 Class for generating hash values based on Qt4 library. More...
 
class  Qt4MessageHandler
 
class  Qt4XMLValidator
 
class  QuarkDistribution
 Container to store values of single quark distribution. More...
 
class  QuarkDistributionDao
 Quark distribution Data Access Object (DAO). More...
 
class  QuarkFlavor
 Definition of enumeration values for quark flavors. More...
 
class  QuarkNonSingletCombination
 Definition of enumeration values for quark non-singlet combinations. More...
 
class  ResourceManager
 
class  Result
 Base class for all result-like classes. More...
 
class  ResultDaoService
 Use temporary CSV file before insert data into database. More...
 
class  ResultInfo
 Class storing information associated to result evaluation. More...
 
class  ResultInfoDao
 Result information Data Access Object (DAO). More...
 
class  ResultInfoDaoService
 Result information Data Access Object (DAO) service. 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  Scales
 Container to store square values of factorization and renormalization scales. More...
 
class  ScalesModule
 Abstract class for modules evaluating factorization and renormalization scales. More...
 
class  Scenario
 Class representing single scenario. More...
 
class  ScenarioDao
 Scenario information Data Access Object (DAO). More...
 
class  ScenarioDaoService
 Scenario information Data Access Object (DAO) service. More...
 
class  ScenarioManager
 <singleton> More...
 
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  SortingMode
 Definition of sorting modes. More...
 
class  Task
 Class representing single task. 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  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  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  TCSConvolCoeffFunctionKinematic
 Class representing single CCF kinematics for TCS process. More...
 
class  TCSConvolCoeffFunctionKinematicDao
 Compton form factor (CFF) kinematics Data Access Object (DAO). More...
 
class  TCSConvolCoeffFunctionKinematicDaoService
 TCS Compton form factor (CFF) kinematics Data Access Object (DAO) service. More...
 
class  TCSConvolCoeffFunctionModule
 Abstract class that provides a skeleton to implement a Compton Form Factor (CFF) module. More...
 
class  TCSConvolCoeffFunctionResult
 Class representing single result of TCS CFF computation. More...
 
class  TCSConvolCoeffFunctionResultDao
 TCS Compton form factor (CFF) result Data Access Object (DAO). More...
 
class  TCSConvolCoeffFunctionResultDaoService
 TCS Compton form factor (CFF) result Data Access Object (DAO) service. More...
 
class  TCSConvolCoeffFunctionService
 Singleton to handle and compute some pre-configured CCF modules. 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  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  TCSObservableKinematic
 Class representing single observable kinematics for TCS process. More...
 
class  TCSObservableKinematicDao
 TCS Observable kinematics Data Access Object (DAO). More...
 
class  TCSObservableKinematicDaoService
 TCS Observable kinematics Data Access Object (DAO) service. More...
 
class  TCSObservableResult
 Class representing single result of TCS observable computation. More...
 
class  TCSObservableResultDao
 TCS Observable result Data Access Object (DAO). More...
 
class  TCSObservableResultDaoService
 TCS Observable result Data Access Object (DAO) service. More...
 
class  TCSObservableService
 Singleton to handle and compute some pre-configured observable modules. 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  TCSR
 Asymmetry R. 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  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  TDependentPDFKinematic
 Class representing the kinematic variables for a t-dependent Parton Distribution Function model. More...
 
class  ThreadManager
 
class  ThreadQueue
 
class  UnitCategory
 Definition of units. More...
 
class  VCSSubProcessType
 Definition of enumeration values for VCS subprocess types. More...
 
class  VectorUtils
 
class  VizualisationService
 Visualization service (incomplete) More...
 
class  XiConverterModule
 Abstract class for modules evaluating GPD variable xi. More...
 
class  XMLParserI
 
class  XMLValidatorI
 

Functions

ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, BaseObject &object)
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, BaseObject &object)
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, ConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, ConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, DVCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, DVCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, TCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, TCSConvolCoeffFunctionKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, GPDKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, GPDKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, GPDSubtractionConstantKinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, GPDSubtractionConstantKinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, GPDType &gpdType)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, GPDType &gpdType)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, Kinematic &kinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, Kinematic &kinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, DVCSObservableKinematic &DVCSObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, DVCSObservableKinematic &DVCSObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, ObservableKinematic &observableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, ObservableKinematic &observableKinematic)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, TCSObservableKinematic &TCSObservableKinematic)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, TCSObservableKinematic &TCSObservableKinematic)
 Stream operator to retrieve class from Packet. More...
 
double TCSCFFFromDVCSDifferentiationFunction (double Q2, void *params)
 
double F1 (double t)
 
double F2 (double t)
 
double FB (double t)
 
double FA (double t)
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, PhysicalUnit &physicalUnit)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, PhysicalUnit &physicalUnit)
 Stream operator to retrieve class from Packet. More...
 
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, UnitCategory &unitCategory)
 Stream operator to serialize class into Packet. More...
 
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, UnitCategory &unitCategory)
 Stream operator to retrieve class from Packet. More...
 
template<class T >
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, List< T > &list)
 Stream operator to serialize class into Packet. More...
 
template<class T >
ElemUtils::Packetoperator>> (ElemUtils::Packet &packet, List< T > &list)
 Stream operator to retrieve class from Packet. More...
 
template<class T >
ElemUtils::Packetoperator<< (ElemUtils::Packet &packet, const PhysicalType< T > &physicalType)
 Stream operator to serialize class into Packet. More...
 
template<class T >
ElemUtils::Packetoperator>> (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)

◆ 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/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [2/15]

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

Stream operator to serialize class into Packet.

See also Kinematic::serialize().

◆ operator<<() [3/15]

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

Stream operator to serialize class into Packet.

See also UnitCategory::serialize().

◆ operator<<() [4/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [5/15]

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

◆ operator<<() [6/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [7/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [8/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [9/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [10/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [11/15]

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<<() [12/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [13/15]

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

Stream operator to serialize class into Packet.

See also GPDType::serialize().

◆ operator<<() [14/15]

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<<() [15/15]

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

Stream operator to serialize class into Packet.

See also PhysicalUnit::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/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [2/15]

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

Stream operator to retrieve class from Packet.

See also Kinematic::unserialize().

◆ operator>>() [3/15]

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

Stream operator to retrieve class from Packet.

See also UnitCategory::unserialize().

◆ operator>>() [4/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [5/15]

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

◆ operator>>() [6/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [7/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [8/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [9/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [10/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [11/15]

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>>() [12/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [13/15]

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

Stream operator to retrieve class from Packet.

See also GPDType::unserialize().

◆ operator>>() [14/15]

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>>() [15/15]

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

Stream operator to retrieve class from Packet.

See also PhysicalUnit::unserialize().

◆ TCSCFFFromDVCSDifferentiationFunction()

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