RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Go to the documentation of this file.
30 #ifndef ResonanceGenFrame_HH
31 #define ResonanceGenFrame_HH
35 namespace RestFrames {
58 virtual void SetMass(
double mass);
94 virtual double GetProbMCMC(
double mass = -1.)
const;
98 double max = -1.)
const;
static ResonanceGenFrame & Empty()
Returns empty ResonanceGenFrame.
ResonanceGenFrame()
Empty constructor.
virtual void SetWidth(double w)
Sets width of current frame.
virtual void SetMass(double mass)
Sets mass of current frame.
virtual double GetPoleMass() const
Returns pole mass of current frame.
virtual void SetVariableMass(bool varymass=true)
Determines who sets mass of current frame.
virtual double GetWidth() const
Returns width of current frame.
virtual double GetProbMCMC(double mass=-1.) const
Evaluates probability of the state is in right now or the probablility of a state it could go in.
virtual void GenerateMassMCMC(double &mass, double &prob, double max=-1.) const
Generates mass for Markov Chain MonteCarlo event generation.