PandaRoot
PndRhoTupleQA Class Reference

#include <PndRhoTupleQA.h>

Public Member Functions

 PndRhoTupleQA (PndAnalysis *ana=nullptr, double pbarmom=15.15)
 
 ~PndRhoTupleQA ()
 
void qaCand (TString pre, RhoCandidate *cc, RhoTuple *n, bool skip=false)
 
void qaP4 (TString pre, TLorentzVector c, RhoTuple *n, bool skip=false)
 
void qaP4Cms (TString pre, TLorentzVector c, RhoTuple *n, bool skip=false)
 
void qaP4Cov (TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
 
void qaPos (TString pre, TVector3 p, RhoTuple *n, bool skip=false)
 
void qaPull (TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
 
void qaCompP4 (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaComp (TString pre, RhoCandidate *c, RhoTuple *n, bool covs=false, bool pulls=false)
 
void qaKs0 (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaPi0 (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaEventShape (TString pre, PndEventShape *evsh, RhoTuple *n)
 
void qaEventShapeShort (TString pre, PndEventShape *evsh, RhoTuple *n)
 
void qaESPidMult (TString pre, PndEventShape *evsh, double prob, double pmin, RhoTuple *n)
 
void qaESMult (TString pre, PndEventShape *evsh, RhoTuple *n)
 
void qaESSum (TString pre, PndEventShape *evsh, RhoTuple *n)
 
void qaESMinMax (TString pre, PndEventShape *evsh, RhoTuple *n)
 
void qaESEventVars (TString pre, PndEventShape *evsh, RhoTuple *n)
 
void qaVtx (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaPoca (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaPRG (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qa2Body (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaDalitz (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaTrk (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaPid (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaEmc (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaMvd (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaStt (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaGem (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaDrc (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaDsc (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaRich (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaTof (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaMuo (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaRecoShort (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaRecoShortTree (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaRecoFull (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaRecoFullTree (TString pre, RhoCandidate *c, RhoTuple *n)
 
void qaMcList (TString pre, RhoCandList &l, RhoTuple *n, int max=10000)
 
void qaMcList (RhoTuple *n, int max=10000)
 
void qaMcDiff (TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
 
void qaMc (TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
 
void qaFitter (TString pre, RhoFitterBase *fitter, RhoTuple *n, bool skip=false)
 
void SetIniP4 (TLorentzVector _ini)
 
TLorentzVector GetIniP4 ()
 

Detailed Description

Definition at line 16 of file PndRhoTupleQA.h.

Constructor & Destructor Documentation

◆ PndRhoTupleQA()

PndRhoTupleQA::PndRhoTupleQA ( PndAnalysis ana = nullptr,
double  pbarmom = 15.15 
)

◆ ~PndRhoTupleQA()

PndRhoTupleQA::~PndRhoTupleQA ( )

Member Function Documentation

◆ GetIniP4()

TLorentzVector PndRhoTupleQA::GetIniP4 ( )
inline

Definition at line 83 of file PndRhoTupleQA.h.

83 { return fIniP4; }

◆ qa2Body()

void PndRhoTupleQA::qa2Body ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaCand()

void PndRhoTupleQA::qaCand ( TString  pre,
RhoCandidate cc,
RhoTuple n,
bool  skip = false 
)

◆ qaComp()

void PndRhoTupleQA::qaComp ( TString  pre,
RhoCandidate c,
RhoTuple n,
bool  covs = false,
bool  pulls = false 
)

◆ qaCompP4()

void PndRhoTupleQA::qaCompP4 ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaDalitz()

void PndRhoTupleQA::qaDalitz ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaDrc()

void PndRhoTupleQA::qaDrc ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaDsc()

void PndRhoTupleQA::qaDsc ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaEmc()

void PndRhoTupleQA::qaEmc ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaESEventVars()

void PndRhoTupleQA::qaESEventVars ( TString  pre,
PndEventShape evsh,
RhoTuple n 
)

◆ qaESMinMax()

void PndRhoTupleQA::qaESMinMax ( TString  pre,
PndEventShape evsh,
RhoTuple n 
)

◆ qaESMult()

void PndRhoTupleQA::qaESMult ( TString  pre,
PndEventShape evsh,
RhoTuple n 
)

◆ qaESPidMult()

void PndRhoTupleQA::qaESPidMult ( TString  pre,
PndEventShape evsh,
double  prob,
double  pmin,
RhoTuple n 
)

◆ qaESSum()

void PndRhoTupleQA::qaESSum ( TString  pre,
PndEventShape evsh,
RhoTuple n 
)

◆ qaEventShape()

void PndRhoTupleQA::qaEventShape ( TString  pre,
PndEventShape evsh,
RhoTuple n 
)

◆ qaEventShapeShort()

void PndRhoTupleQA::qaEventShapeShort ( TString  pre,
PndEventShape evsh,
RhoTuple n 
)

◆ qaFitter()

void PndRhoTupleQA::qaFitter ( TString  pre,
RhoFitterBase fitter,
RhoTuple n,
bool  skip = false 
)

◆ qaGem()

void PndRhoTupleQA::qaGem ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaKs0()

void PndRhoTupleQA::qaKs0 ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaMc()

void PndRhoTupleQA::qaMc ( TString  pre,
RhoCandidate c,
RhoTuple n,
bool  skip = false 
)

◆ qaMcDiff()

void PndRhoTupleQA::qaMcDiff ( TString  pre,
RhoCandidate c,
RhoTuple n,
bool  skip = false 
)

◆ qaMcList() [1/2]

void PndRhoTupleQA::qaMcList ( TString  pre,
RhoCandList l,
RhoTuple n,
int  max = 10000 
)

◆ qaMcList() [2/2]

void PndRhoTupleQA::qaMcList ( RhoTuple n,
int  max = 10000 
)

◆ qaMuo()

void PndRhoTupleQA::qaMuo ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaMvd()

void PndRhoTupleQA::qaMvd ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaP4()

void PndRhoTupleQA::qaP4 ( TString  pre,
TLorentzVector  c,
RhoTuple n,
bool  skip = false 
)

◆ qaP4Cms()

void PndRhoTupleQA::qaP4Cms ( TString  pre,
TLorentzVector  c,
RhoTuple n,
bool  skip = false 
)

◆ qaP4Cov()

void PndRhoTupleQA::qaP4Cov ( TString  pre,
RhoCandidate c,
RhoTuple n,
bool  skip = false 
)

◆ qaPi0()

void PndRhoTupleQA::qaPi0 ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaPid()

void PndRhoTupleQA::qaPid ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaPoca()

void PndRhoTupleQA::qaPoca ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaPos()

void PndRhoTupleQA::qaPos ( TString  pre,
TVector3  p,
RhoTuple n,
bool  skip = false 
)

◆ qaPRG()

void PndRhoTupleQA::qaPRG ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaPull()

void PndRhoTupleQA::qaPull ( TString  pre,
RhoCandidate c,
RhoTuple n,
bool  skip = false 
)

◆ qaRecoFull()

void PndRhoTupleQA::qaRecoFull ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaRecoFullTree()

void PndRhoTupleQA::qaRecoFullTree ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaRecoShort()

void PndRhoTupleQA::qaRecoShort ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaRecoShortTree()

void PndRhoTupleQA::qaRecoShortTree ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaRich()

void PndRhoTupleQA::qaRich ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaStt()

void PndRhoTupleQA::qaStt ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaTof()

void PndRhoTupleQA::qaTof ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaTrk()

void PndRhoTupleQA::qaTrk ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ qaVtx()

void PndRhoTupleQA::qaVtx ( TString  pre,
RhoCandidate c,
RhoTuple n 
)

◆ SetIniP4()

void PndRhoTupleQA::SetIniP4 ( TLorentzVector  _ini)
inline

Definition at line 82 of file PndRhoTupleQA.h.

82 { fIniP4 = _ini; }

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