PandaRoot
Rho4CFitter Class Reference

#include <Rho4CFitter.h>

Inheritance diagram for Rho4CFitter:
RhoFitterBase

Public Member Functions

 Rho4CFitter (RhoCandidate *b, TLorentzVector lv)
 
virtual ~Rho4CFitter ()
 
Bool_t Fit ()
 
Bool_t FitConserveMasses ()
 
Bool_t FitAll ()
 
void PrintTree (RhoCandidate *c, int l=0)
 
double Chi2Contribution (const RhoCandidate &) const
 
- 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
 
virtual Bool_t FitNode (RhoCandidate *b)
 
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 20 of file Rho4CFitter.h.

Constructor & Destructor Documentation

◆ Rho4CFitter()

Rho4CFitter::Rho4CFitter ( RhoCandidate b,
TLorentzVector  lv 
)

◆ ~Rho4CFitter()

virtual Rho4CFitter::~Rho4CFitter ( )
virtual

Member Function Documentation

◆ Chi2Contribution()

double Rho4CFitter::Chi2Contribution ( const RhoCandidate ) const
inline

Definition at line 32 of file Rho4CFitter.h.

33  {
34  Error("Rho4CFitter::Chi2Contribution", "No chi2 contribution available.");
35  return -9999.;
36  };

◆ Fit()

Bool_t Rho4CFitter::Fit ( )

◆ FitAll()

Bool_t Rho4CFitter::FitAll ( )
inline

Definition at line 26 of file Rho4CFitter.h.

References PrintTree().

27  {
28  Fatal("Rho4CFitter::FitAll()", "Not applicable. Please use Fit() or FitConserveMasses().");
29  return kFALSE;
30  };

◆ FitConserveMasses()

Bool_t Rho4CFitter::FitConserveMasses ( )

◆ PrintTree()

void Rho4CFitter::PrintTree ( RhoCandidate c,
int  l = 0 
)

Referenced by FitAll().


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