EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Module for evaluation of CFF values from lookup tables. More...
#include <DVMPCFFTables.h>
Public Member Functions | |
DVMPCFFTables (const std::string &className) | |
virtual DVMPCFFTables * | clone () const |
virtual | ~DVMPCFFTables () |
virtual void | configure (const ElemUtils::Parameters ¶meters) |
virtual std::complex< double > | computeCFF () |
const std::string & | getCFFSetFile () const |
void | setCFFSetFile (const std::string &cffSetFile) |
Protected Member Functions | |
DVMPCFFTables (const DVMPCFFTables &other) | |
virtual void | initModule () |
virtual void | isModuleWellConfigured () |
Module for evaluation of CFF values from lookup tables.
Module for evaluation of CFF values from lookup tables (xi, t, Q2). Available tables are generated with PARTONS.
User may change between available sets of tables with DVMPCFFTables::setCFFSetFile(), or DVMPCFFTables::configure() using DVMPCFFTables::PARAMETER_NAME_SET_FILE tag.
By default "data/DVMPCFFTables/pi0_table_GK.root" tables are probed.
The interpolation over lookup table is done with linterp library (https://rncarpio.github.io/linterp).
PARTONS::DVMPCFFTables::DVMPCFFTables | ( | const std::string & | className | ) |
Constructor. See BaseObject::BaseObject and ModuleObject::ModuleObject for more details.
className | Name of last child class. |
|
virtual |
Default destructor.
|
protected |
Copy constructor.
other | Object to be copied. |
const std::string & PARTONS::DVMPCFFTables::getCFFSetFile | ( | ) | const |
Get CFF set file.
void PARTONS::DVMPCFFTables::setCFFSetFile | ( | const std::string & | cffSetFile | ) |
Set CFF set file.