#include <Event.h>
Public Member Functions | |
double | CrossSectionCalculation () |
Event (CrossSection &, CLHEP::HepRandomEngine *) | |
void | Generate () |
double | GetEfficiency () |
unsigned int | GetLastSeed () |
std::vector< std::pair< double, double > > | GetVar () |
void | SetMassRange (const double &Min_, const double &Max_) |
void | SetParameterSpace () |
void | SetRandomEngine (CLHEP::HepRandomEngine *engine) |
void | Sett1Max (const double &xx_) |
void | Sett1Min (const double &xx_) |
void | Sett2Max (const double &xx_) |
void | Sett2Min (const double &xx_) |
void | Setx1Max (const double &xx_) |
void | Setx2Max (const double &xx_) |
~Event () override | |
Public Member Functions inherited from Exhume::Weight | |
std::map< double, double > | GetFuncMap () |
std::map< double, double > | GetLineShape () |
double | GetTotalIntegral () |
Weight () | |
virtual | ~Weight () |
Private Member Functions | |
void | SelectValues () |
double | WeightFunc (const double &) override |
Private Attributes | |
double | B |
double | CSi |
double | CSMass |
double | Eta |
double | InvB |
double | InvBlnB |
double | InvRoot_s |
double | MaxMass |
double | MinMass |
unsigned int | NumberOfEvents |
double | Phi1 |
double | Phi2 |
CrossSection * | Process |
CLHEP::HepRandomEngine * | randomEngine |
double | Root_s |
double | Sigmai |
double | SqrtsHat |
double | t1 |
double | t1Max |
double | t1Min |
double | t2 |
double | t2Max |
double | t2Min |
unsigned int | TotalAttempts |
double | tt1max |
double | tt1min |
double | tt2max |
double | tt2min |
double | TwoPI |
std::vector< std::pair< double, double > > | Var |
double | VonNeu |
double | wgt |
double | x1Max |
double | x2Max |
double | ymax |
double | ymin |
double | yRange |
Additional Inherited Members | |
Protected Member Functions inherited from Exhume::Weight | |
void | AddPoint (const double &, const double &) |
double | GetFunc (const double &xx_) |
double | GetValue (const double &xx_) |
void | WeightInit (const double &, const double &) |
Protected Attributes inherited from Exhume::Weight | |
double | Max_ |
double | TotalIntegral |
Exhume::Event::Event | ( | CrossSection & | , |
CLHEP::HepRandomEngine * | |||
) |
|
override |
double Exhume::Event::CrossSectionCalculation | ( | ) |
Referenced by gen::ExhumeHadronizer::statistics().
void Exhume::Event::Generate | ( | ) |
Referenced by gen::ExhumeHadronizer::generatePartonsAndHadronize().
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 52 of file Event.h.
References HLT_2018_cff::MaxMass, and HLT_2018_cff::MinMass.
Referenced by gen::ExhumeHadronizer::initializeForInternalPartons().
void Exhume::Event::SetParameterSpace | ( | ) |
Referenced by gen::ExhumeHadronizer::initializeForInternalPartons().
|
inline |
Definition at line 22 of file Event.h.
References randomEngine.
Referenced by gen::ExhumeHadronizer::doSetRandomEngine().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
overrideprivatevirtual |
Implements Exhume::Weight.
|
private |
|
private |
|
private |
Definition at line 77 of file Event.h.
Referenced by svgfig.YAxis::__repr__().
|
private |
Definition at line 77 of file Event.h.
Referenced by svgfig.YAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.VGrid::__repr__(), svgfig.Grid::__repr__(), plotting.PlotTextBox::Draw(), and svgfig.Axes::SVG().