Definition at line 40 of file ResonanceGenFrame.hh.
|
| ResonanceGenFrame (const std::string &sname, const std::string &stitle) |
|
virtual void | SetMass (double mass) |
|
virtual void | SetWidth (double w) |
|
virtual void | SetVariableMass (bool varymass=true) |
|
virtual double | GetPoleMass () const |
|
virtual double | GetWidth () const |
|
virtual double | GetProbMCMC (double mass=-1.) const |
|
virtual void | GenerateMassMCMC (double &mass, double &prob, double max=-1.) const |
|
| DecayGenFrame (const std::string &sname, const std::string &stitle) |
|
virtual void | SetCosDecayAngle (double val) |
|
virtual void | SetDeltaPhiDecayPlane (double val) |
|
| DecayFrame (const std::string &sname, const std::string &stitle) |
|
| GeneratorFrame (const std::string &sname, const std::string &stitle) |
|
virtual void | Clear () |
| Clears GeneratorFrame of all connections to other objects.
|
|
virtual void | AddChildFrame (RestFrame &frame) |
| Add a child RestFrame to this frame. More...
|
|
virtual void | SetParentFrame (RestFrame &frame=RestFrame::Empty()) |
| Set the parent frame for this frame. More...
|
|
virtual GeneratorFrame const & | GetParentFrame () const |
| Returns the parent of this frame. More...
|
|
virtual GeneratorFrame & | GetChildFrame (int i=0) const |
| Get the frame of the i th child.
|
|
void | SetPCut (double cut) |
|
void | SetPtCut (double cut) |
|
void | SetEtaCut (double cut) |
|
void | SetMassWindowCut (double min, double max) |
|
void | RemovePCut () |
|
void | RemovePtCut () |
|
void | RemoveEtaCut () |
|
void | RemoveMassWindowCut () |
|
void | PrintGeneratorEfficiency () const |
| Print generator efficiency information.
|
|
virtual double | GetMass () const |
| Get the mass of this frame.
|
|
bool | IsVariableMassMCMC () const |
| Frame is capable having a variable mass? (true/false)
|
|
virtual double | GetMinimumMassMCMC () const |
|
double | GetRandom () const |
|
double | GetGaus (double mu, double sig) const |
|
|
virtual bool | IsSoundBody () const |
|
virtual void | ResetGenFrame () |
|
virtual bool | GenerateFrame () |
|
void | GenerateTwoBodyRecursive (const std::vector< double > &M_parent, const std::vector< double > &M_child, const TVector3 &axis_par, const TVector3 &axis_perp, std::vector< TLorentzVector > &P_child) |
|
virtual bool | InitializeGenAnalysis () |
|
virtual bool | IterateMCMC () |
|
bool | InitializeAnalysisRecursive () |
|
bool | AnalyzeEventRecursive () |
|
bool | ClearEventRecursive () |
|
void | SetChildren (const std::vector< TLorentzVector > &P_children) |
|
bool | IterateRecursiveMCMC () |
|
void | SetVariableMassMCMC (bool var=true) |
|
virtual void | SetMassMCMC (double mass) |
|
void | SetMassMCMC (double mass, GeneratorFrame &frame) const |
|
bool | EventInAcceptance () const |
|
double | m_CosDecayAngle |
|
double | m_DeltaPhiDecayPlane |
|
std::vector< int > | m_ChildIndexMCMC |
|
std::vector< double > | m_ChildMassMCMC |
|
std::vector< double > | m_ChildProbMCMC |
|
std::vector< double > | m_InterMassFracMCMC |
|
double | m_Mass |
|