PandaRoot
RhoKinVtxFitter Class Reference

#include <RhoKinVtxFitter.h>

Inheritance diagram for RhoKinVtxFitter:
RhoFitterBase

Public Member Functions

 RhoKinVtxFitter (RhoCandidate *b)
 
virtual ~RhoKinVtxFitter ()
 
void AddMassConstraint (double mass)
 
double GetPull ()
 
void SetNMaxIterations (int nit=20)
 
void SetNIterationsExact (int nit=2)
 
void SetMinDChisq (double m=0.001)
 
- Public Member Functions inherited from RhoFitterBase
 RhoFitterBase ()
 
 RhoFitterBase (RhoCandidate *decayTree)
 
 RhoFitterBase (const RhoFitterBase &)
 
 ~RhoFitterBase ()
 
Bool_t Fit ()
 
Bool_t FitAll ()
 
double Chi2Contribution (const RhoCandidate *)
 
double GetChi2 () const
 
int GetNdf () const
 
double GetProb () const
 
void SetVerbose (Bool_t v=kTRUE)
 

Additional Inherited Members

- Protected Member Functions inherited from RhoFitterBase
RhoCandidateHeadOfTree () const
 
RhoCandidateCopyCand (RhoCandidate *)
 uppermost particle composite in tree More...
 
RhoCandidateCopyTree (RhoCandidate *)
 
void InsertChi2 (const RhoCandidate *bc, const double chi2)
 
void SetDaugthersFromComposite (RhoCandidate *cand)
 
void FindAndAddFinalStateDaughters (RhoCandidate *cand)
 
void SetFourMomentumByDaughters (RhoCandidate *composite)
 
void SetDecayVertex (RhoCandidate *composite, const TVector3 &vtx, const TMatrixD &CovVV)
 
- Protected Attributes inherited from RhoFitterBase
Bool_t fVerbose
 
RhoCandidatefHeadOfTree
 
std::vector< RhoCandidate * > fDaughters
 
double fChiSquare
 
int fNDegreesOfFreedom
 

Detailed Description

Definition at line 22 of file RhoKinVtxFitter.h.

Constructor & Destructor Documentation

◆ RhoKinVtxFitter()

RhoKinVtxFitter::RhoKinVtxFitter ( RhoCandidate b)

◆ ~RhoKinVtxFitter()

virtual RhoKinVtxFitter::~RhoKinVtxFitter ( )
virtual

Member Function Documentation

◆ AddMassConstraint()

void RhoKinVtxFitter::AddMassConstraint ( double  mass)

◆ GetPull()

double RhoKinVtxFitter::GetPull ( )
inline

Definition at line 28 of file RhoKinVtxFitter.h.

28 { return fPull; }

◆ SetMinDChisq()

void RhoKinVtxFitter::SetMinDChisq ( double  m = 0.001)
inline

Definition at line 40 of file RhoKinVtxFitter.h.

References fabs(), and m.

40 { fMinDChisq = fabs(m); };
__m128 m
Definition: P4_F32vec4.h:26
friend F32vec4 fabs(const F32vec4 &a)
Definition: P4_F32vec4.h:46

◆ SetNIterationsExact()

void RhoKinVtxFitter::SetNIterationsExact ( int  nit = 2)
inline

Definition at line 35 of file RhoKinVtxFitter.h.

36  {
37  fNMaxIterations = nit;
38  fIterateExact = true;
39  };

◆ SetNMaxIterations()

void RhoKinVtxFitter::SetNMaxIterations ( int  nit = 20)
inline

Definition at line 30 of file RhoKinVtxFitter.h.

31  {
32  fNMaxIterations = nit;
33  fIterateExact = false;
34  };

The documentation for this class was generated from the following file: