Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/generators/phhepmc/PHGenIntegralv1.h>
Public Member Functions | |
PHGenIntegralv1 () | |
PHGenIntegralv1 (const std::string &description) | |
virtual | ~PHGenIntegralv1 () |
virtual PHObject * | clone () const |
Virtual copy constructor. More... | |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data More... | |
virtual void | identify (std::ostream &os=std::cout) const |
virtual void | Reset () |
Clear Event. More... | |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
For integral objects, e.g. integrated luminosity counter, integrate with another object from another run. More... | |
virtual void | CopyContent (PHObject *obj) |
Double_t | get_Integrated_Lumi () const |
Integrated luminosity in pb^-1. More... | |
void | set_Integrated_Lumi (Double_t integratedLumi) |
Integrated luminosity in pb^-1. More... | |
ULong64_t | get_N_Generator_Accepted_Event () const |
Number of accepted events in the event generator. This can be higher than fNProcessedEvent depending on trigger on the event generator. More... | |
void | set_N_Generator_Accepted_Event (ULong64_t nGeneratorAcceptedEvent) |
Number of accepted events in the event generator. This can be higher than fNProcessedEvent depending on trigger on the event generator. More... | |
ULong64_t | get_N_Processed_Event () const |
Number of processed events in the Fun4All cycles. More... | |
void | set_N_Processed_Event (ULong64_t nProcessedEvent) |
Number of processed events in the Fun4All cycles. More... | |
Double_t | get_Sum_Of_Weight () const |
void | set_Sum_Of_Weight (Double_t sumOfWeight) |
const std::string & | get_Description () const |
description on the source More... | |
void | set_Description (const std::string &description) |
description on the source More... | |
![]() | |
PHGenIntegral () | |
virtual | ~PHGenIntegral () |
virtual Double_t | get_CrossSection_Processed_Event () const |
cross sections for the processed events in pb More... | |
virtual Double_t | get_CrossSection_Generator_Accepted_Event () const |
cross sections for the events accepted by the event generator in pb More... | |
![]() | |
PHObject () | |
ctor More... | |
virtual | ~PHObject () |
dtor More... | |
virtual int | isValid (const float) const |
virtual int | isValid (const double) const |
virtual int | isValid (const int) const |
virtual int | isValid (const unsigned int) const |
virtual int | isImplemented (const float f) const |
virtual int | isImplemented (const double f) const |
virtual int | isImplemented (const int i) const |
virtual int | isImplemented (const unsigned int i) const |
void | SplitLevel (const int i) |
int | SplitLevel () const |
void | BufferSize (const int i) |
int | BufferSize () const |
Definition at line 19 of file PHGenIntegralv1.h.
PHGenIntegralv1::PHGenIntegralv1 | ( | ) |
Definition at line 18 of file PHGenIntegralv1.cc.
|
explicit |
Definition at line 23 of file PHGenIntegralv1.cc.
|
virtual |
Definition at line 29 of file PHGenIntegralv1.cc.
|
virtual |
Virtual copy constructor.
Reimplemented from PHObject.
Definition at line 33 of file PHGenIntegralv1.cc.
|
virtual |
Definition at line 87 of file PHGenIntegralv1.cc.
References PHGenIntegral::get_Description(), PHGenIntegral::get_Integrated_Lumi(), PHGenIntegral::get_N_Generator_Accepted_Event(), PHGenIntegral::get_N_Processed_Event(), PHGenIntegral::get_Sum_Of_Weight(), and PHObject::identify().
|
inlinevirtual |
description on the source
Reimplemented from PHGenIntegral.
Definition at line 89 of file PHGenIntegralv1.h.
|
inlinevirtual |
Integrated luminosity in pb^-1.
Reimplemented from PHGenIntegral.
Definition at line 37 of file PHGenIntegralv1.h.
|
inlinevirtual |
Number of accepted events in the event generator. This can be higher than fNProcessedEvent depending on trigger on the event generator.
Reimplemented from PHGenIntegral.
Definition at line 49 of file PHGenIntegralv1.h.
|
inlinevirtual |
Number of processed events in the Fun4All cycles.
Reimplemented from PHGenIntegral.
Definition at line 61 of file PHGenIntegralv1.h.
|
inlinevirtual |
Sum of weight assigned to the events by the generators. Event weight is normally 1 and thus equal to number of the generated event and is uninteresting. However, there are several cases where one may have nontrivial event weights, e.g. using user hooks in Pythia8 generators to reweight the phase space
Reimplemented from PHGenIntegral.
Definition at line 75 of file PHGenIntegralv1.h.
|
virtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Definition at line 39 of file PHGenIntegralv1.cc.
|
inlinevirtual |
Definition at line 31 of file PHGenIntegralv1.h.
|
virtual |
For integral objects, e.g. integrated luminosity counter, integrate with another object from another run.
Definition at line 57 of file PHGenIntegralv1.cc.
References PHGenIntegral::get_Description(), PHGenIntegral::get_Integrated_Lumi(), PHGenIntegral::get_N_Generator_Accepted_Event(), PHGenIntegral::get_N_Processed_Event(), PHGenIntegral::get_Sum_Of_Weight(), and PHObject::identify().
|
inlinevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Definition at line 27 of file PHGenIntegralv1.h.
|
virtual |
|
inlinevirtual |
description on the source
Reimplemented from PHGenIntegral.
Definition at line 95 of file PHGenIntegralv1.h.
|
inlinevirtual |
Integrated luminosity in pb^-1.
Reimplemented from PHGenIntegral.
Definition at line 43 of file PHGenIntegralv1.h.
|
inlinevirtual |
Number of accepted events in the event generator. This can be higher than fNProcessedEvent depending on trigger on the event generator.
Reimplemented from PHGenIntegral.
Definition at line 55 of file PHGenIntegralv1.h.
|
inlinevirtual |
Number of processed events in the Fun4All cycles.
Reimplemented from PHGenIntegral.
Definition at line 67 of file PHGenIntegralv1.h.
|
inlinevirtual |
Sum of weight assigned to the events by the generators. Event weight is normally 1 and thus equal to number of the generated event and is uninteresting. However, there are several cases where one may have nontrivial event weights, e.g. using user hooks in Pythia8 generators to reweight the phase space
Reimplemented from PHGenIntegral.
Definition at line 83 of file PHGenIntegralv1.h.