#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 | 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 () | |
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 &) |
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 * | |||
) |
Exhume::Event::~Event | ( | ) |
double Exhume::Event::CrossSectionCalculation | ( | ) |
Referenced by edm::ExhumeProducer::endRun(), and gen::ExhumeHadronizer::statistics().
void Exhume::Event::Generate | ( | ) |
Referenced by gen::ExhumeHadronizer::generatePartonsAndHadronize(), and edm::ExhumeProducer::produce().
|
inline |
Definition at line 66 of file Event.h.
References NumberOfEvents, and TotalAttempts.
Referenced by edm::ExhumeProducer::endRun(), and gen::ExhumeHadronizer::statistics().
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 48 of file Event.h.
References Exhume::Weight::Max_, MaxMass, and MinMass.
Referenced by edm::ExhumeProducer::ExhumeProducer(), and gen::ExhumeHadronizer::initializeForInternalPartons().
void Exhume::Event::SetParameterSpace | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
privatevirtual |
Implements Exhume::Weight.
|
private |
Definition at line 84 of file Event.h.
Referenced by SetMassRange().
|
private |
Definition at line 84 of file Event.h.
Referenced by SetMassRange().
|
private |
Definition at line 82 of file Event.h.
Referenced by GetEfficiency().
|
private |
|
private |
Definition at line 84 of file Event.h.
Referenced by Sett1Max().
|
private |
Definition at line 84 of file Event.h.
Referenced by Sett1Min().
|
private |
Definition at line 84 of file Event.h.
Referenced by Sett2Max().
|
private |
Definition at line 84 of file Event.h.
Referenced by Sett2Min().
|
private |
Definition at line 82 of file Event.h.
Referenced by GetEfficiency().
|
private |
|
private |
Definition at line 84 of file Event.h.
Referenced by Setx1Max().
|
private |
Definition at line 84 of file Event.h.
Referenced by Setx2Max().
|
private |
Definition at line 80 of file Event.h.
Referenced by svgfig.YAxis::__repr__().
|
private |
Definition at line 80 of file Event.h.
Referenced by svgfig.YAxis::__repr__(), svgfig.Axes::__repr__(), svgfig.VGrid::__repr__(), svgfig.Grid::__repr__(), and svgfig.Axes::SVG().