CepGen 1.2.5
Central exclusive processes event generator
|
Wrapper to the function to be integrated. More...
#include <CepGen/Integration/ProcessIntegrand.h>
Public Member Functions | |
ProcessIntegrand (const proc::Process &) | |
ProcessIntegrand (const RunParameters *) | |
double | eval (const std::vector< double > &x) override |
Compute the integrand for a given phase space point (or "event") | |
size_t | size () const override |
Phase space dimension. | |
bool | hasProcess () const override final |
Does this integrand also contain a process object? | |
proc::Process & | process () |
Thread-local physics process. | |
const proc::Process & | process () const |
Thread-local physics process. | |
void | setStorage (bool store) |
Specify if the generated events are to be stored. | |
bool | storage () const |
Are the events currently generated in this run to be stored? | |
Definition at line 36 of file ProcessIntegrand.h.
|
explicit |
Definition at line 33 of file ProcessIntegrand.cpp.
|
explicit |
Definition at line 37 of file ProcessIntegrand.cpp.
|
overridevirtual |
[in] | x | Phase space point coordinates |
Implements Integrand.
Definition at line 85 of file ProcessIntegrand.cpp.
|
finaloverridevirtual |
Reimplemented from Integrand.
Definition at line 51 of file ProcessIntegrand.h.
proc::Process & process | ( | ) |
Definition at line 73 of file ProcessIntegrand.cpp.
const proc::Process & process | ( | ) | const |
Definition at line 79 of file ProcessIntegrand.cpp.
void setStorage | ( | bool | store | ) |
Definition at line 56 of file ProcessIntegrand.h.
|
overridevirtual |
Implements Integrand.
Definition at line 45 of file ProcessIntegrand.cpp.
bool storage | ( | ) | const |
Definition at line 57 of file ProcessIntegrand.h.