1 #ifndef PNDRHOTUPLEQA_H
2 #define PNDRHOTUPLEQA_H 1
4 #include "TLorentzVector.h"
void qaPi0(TString pre, RhoCandidate *c, RhoTuple *n)
void qaCand(TString pre, RhoCandidate *cc, RhoTuple *n, bool skip=false)
void qaRecoShortTree(TString pre, RhoCandidate *c, RhoTuple *n)
void qaPid(TString pre, RhoCandidate *c, RhoTuple *n)
void qaRecoFullTree(TString pre, RhoCandidate *c, RhoTuple *n)
void qaTrk(TString pre, RhoCandidate *c, RhoTuple *n)
friend F32vec4 max(const F32vec4 &a, const F32vec4 &b)
void qaStt(TString pre, RhoCandidate *c, RhoTuple *n)
void qaVtx(TString pre, RhoCandidate *c, RhoTuple *n)
void qaP4(TString pre, TLorentzVector c, RhoTuple *n, bool skip=false)
void qaKs0(TString pre, RhoCandidate *c, RhoTuple *n)
void qaGem(TString pre, RhoCandidate *c, RhoTuple *n)
void qaESMinMax(TString pre, PndEventShape *evsh, RhoTuple *n)
PndRhoTupleQA(PndAnalysis *ana=0, double pbarmom=15.15)
void qaRich(TString pre, RhoCandidate *c, RhoTuple *n)
void qaDalitz(TString pre, RhoCandidate *c, RhoTuple *n)
void qaMcList(TString pre, RhoCandList &l, RhoTuple *n, int max=10000)
void qaP4Cov(TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
void qaPoca(TString pre, RhoCandidate *c, RhoTuple *n)
void qa2Body(TString pre, RhoCandidate *c, RhoTuple *n)
void qaComp(TString pre, RhoCandidate *c, RhoTuple *n, bool covs=false, bool pulls=false)
void qaDsc(TString pre, RhoCandidate *c, RhoTuple *n)
void qaESPidMult(TString pre, PndEventShape *evsh, double prob, double pmin, RhoTuple *n)
void qaMvd(TString pre, RhoCandidate *c, RhoTuple *n)
void qaEventShape(TString pre, PndEventShape *evsh, RhoTuple *n)
void qaEventShapeShort(TString pre, PndEventShape *evsh, RhoTuple *n)
void qaTof(TString pre, RhoCandidate *c, RhoTuple *n)
void qaRecoShort(TString pre, RhoCandidate *c, RhoTuple *n)
void qaRecoFull(TString pre, RhoCandidate *c, RhoTuple *n)
void qaEmc(TString pre, RhoCandidate *c, RhoTuple *n)
void SetIniP4(TLorentzVector _ini)
void qaESSum(TString pre, PndEventShape *evsh, RhoTuple *n)
void qaMc(TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
void qaPRG(TString pre, RhoCandidate *c, RhoTuple *n)
TLorentzVector GetIniP4()
void qaFitter(TString pre, RhoFitterBase *fitter, RhoTuple *n, bool skip=false)
void qaDrc(TString pre, RhoCandidate *c, RhoTuple *n)
void qaPull(TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
void qaP4Cms(TString pre, TLorentzVector c, RhoTuple *n, bool skip=false)
RhoCandidate * fDummyCand
void qaMuo(TString pre, RhoCandidate *c, RhoTuple *n)
void qaPos(TString pre, TVector3 p, RhoTuple *n, bool skip=false)
void qaMcDiff(TString pre, RhoCandidate *c, RhoTuple *n, bool skip=false)
void qaESEventVars(TString pre, PndEventShape *evsh, RhoTuple *n)
void qaESMult(TString pre, PndEventShape *evsh, RhoTuple *n)