EpIC 1.1.0
Monte Carlo generator for exclusive processes
|
Radiative correction module for DDVCS process giving no corrections. More...
#include <DDVCSRCNull.h>
Public Member Functions | |
DDVCSRCNull (const std::string &className) | |
DDVCSRCNull (const DDVCSRCNull &other) | |
virtual | ~DDVCSRCNull () |
virtual DDVCSRCNull * | clone () const |
virtual std::tuple< double, ExperimentalConditions, DDVCSKinematic > | evaluate (const ExperimentalConditions &experimentalConditions, const DDVCSKinematic &obsKin, const std::vector< double > &par) const |
virtual void | updateEvent (Event &event, const std::vector< double > &par) const |
Public Member Functions inherited from EPIC::DDVCSRCModule | |
DDVCSRCModule (const std::string &className) | |
DDVCSRCModule (const DDVCSRCModule &other) | |
virtual | ~DDVCSRCModule () |
virtual bool | runTest () const |
virtual std::tuple< double, ExperimentalConditions, DDVCSKinematic > | evaluate (const ExperimentalConditions &experimentalConditions, const DDVCSKinematic &obsKin, const std::vector< double > &par) const =0 |
virtual void | updateEvent (Event &event, const std::vector< double > &par) const =0 |
Public Member Functions inherited from EPIC::RCModule< DDVCSKinematic > | |
virtual | ~RCModule () |
size_t | getNVariables () const |
const std::vector< KinematicRange > & | getVariableRanges () const |
virtual std::tuple< double, ExperimentalConditions, DDVCSKinematic > | evaluate (const ExperimentalConditions &experimentalConditions, const DDVCSKinematic &obsKin, const std::vector< double > &par) const=0 |
virtual void | updateEvent (Event &event, const std::vector< double > &par) const=0 |
Public Member Functions inherited from EPIC::EpicModuleObject | |
virtual | ~EpicModuleObject () |
virtual bool | runTest () const =0 |
size_t | getSeed () const |
Static Public Attributes | |
static const unsigned int | classId |
Static Public Attributes inherited from EPIC::DDVCSRCModule | |
static const std::string | DDVCS_RC_MODULE_CLASS_NAME |
Class name used in parsing XML. | |
Additional Inherited Members | |
Protected Member Functions inherited from EPIC::DDVCSRCModule | |
virtual void | initModule () |
virtual void | isModuleWellConfigured () |
Protected Member Functions inherited from EPIC::RCModule< DDVCSKinematic > | |
RCModule (const std::string &className, PARTONS::ChannelType::Type channelType) | |
RCModule (const RCModule &other) | |
virtual void | checkParameters (const std::vector< double > &par) const |
void | setVariableRanges (const std::vector< KinematicRange > &variableRanges) |
Protected Member Functions inherited from EPIC::EpicModuleObject | |
EpicModuleObject (const std::string &className, PARTONS::ChannelType::Type channelType) | |
EpicModuleObject (const EpicModuleObject &other) | |
Protected Attributes inherited from EPIC::EpicModuleObject | |
size_t | m_seed |
Random seed. | |
Radiative correction module for DDVCS process giving no corrections.
This class defines radiative correction module for DDVCS process. The module gives no corrections.
EPIC::DDVCSRCNull::DDVCSRCNull | ( | const std::string & | className | ) |
Constructor.
EPIC::DDVCSRCNull::DDVCSRCNull | ( | const DDVCSRCNull & | other | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Get radiative function, true experimental conditions and kinematics.
Implements EPIC::DDVCSRCModule.
|
virtual |
Update event.
Implements EPIC::DDVCSRCModule.
|
static |
Unique ID to automatically register the class in the registry.