Definition at line 132 of file PndAnaWithTrigger.cxx.
References RhoKinFitter::Add4MomConstraint(), all, RhoTuple::Column(), RhoTuple::DumpData(), fAnalysis, fEvtCount, PndAnalysis::FillList(), fIni, RhoKinFitter::Fit(), fOnlineFilterInfo, RhoFitterBase::GetChi2(), PndAnalysis::GetEventInTask(), RhoCandidate::GetFit(), RhoCandidate::GetMcTruth(), PndOnlineFilterInfo::GetNTag(), PndOnlineFilterInfo::GetNTagTotal(), i, jpsiMassSel, jpsiPreMassSel, mclist, PndAnalysis::McTruthMatch(), muminus, muplus, nmc, ntp1, ntp2, RhoCandidate::P4(), piminus, piplus, PndOnlineFilterInfo::Tagged(), and TString.
151 TString pidalg =
"PidChargedProbability";
177 qa.qaMcList(
"", mclist,
nmc);
182 jpsi.Combine(muplus, muminus);
188 for (j=0;j<jpsi.GetLength();++j)
193 ntp1->
Column(
"ncand", (Float_t) jpsi.GetLength());
209 qa.qaComp(
"j", jpsi[j],
ntp1);
212 qa.qaEventShapeShort(
"es",&evsh,
ntp1);
217 if (truth) lv = truth->
P4();
218 qa.qaP4(
"trj", lv,
ntp1);
228 psi2s.Combine(jpsi, piplus, piminus);
229 psi2s.SetType(88880);
233 for (j=0;j<psi2s.GetLength();++j)
238 ntp2->
Column(
"ncand", (Float_t) psi2s.GetLength());
251 kinfit.Add4MomConstraint(
fIni);
259 qa.qaComp(
"psi", psi2s[j],
ntp2);
260 qa.qaComp(
"fpsi",psifit,
ntp2);
261 ntp2->
Column(
"fchi2", (Float_t) kinfit.GetChi2());
264 qa.qaEventShapeShort(
"es",&evsh,
ntp2);
269 if (truth) lv = truth->
P4();
270 qa.qaP4(
"trpsi", lv,
ntp2);
RhoMassParticleSelector * jpsiPreMassSel
Bool_t FillList(RhoCandList &l, TString listkey="All", TString pidTcaNames="", int trackHypothesis=-1)
RhoMassParticleSelector * jpsiMassSel
TLorentzVector P4() const
void Column(const char *label, Bool_t value, Bool_t defval=0, const char *block=0)
RhoCandidate * GetMcTruth() const
RhoCandidate * GetFit() const
Bool_t McTruthMatch(RhoCandidate *cand, Int_t level=2, bool verbose=false)
TClonesArray * fOnlineFilterInfo