FairRoot/PandaRoot
|
#include <PndRhoTupleQA.h>
Private Attributes | |
RhoCandidate * | fDummyCand |
RhoVtxPoca * | fVtxPoca |
PndAnalysis * | fAnalysis |
TLorentzVector | fIniP4 |
Definition at line 16 of file PndRhoTupleQA.h.
PndRhoTupleQA::PndRhoTupleQA | ( | PndAnalysis * | ana = 0 , |
double | pbarmom = 15.15 |
||
) |
Definition at line 16 of file PndRhoTupleQA.cxx.
References fAnalysis, fDummyCand, fIniP4, fVtxPoca, mp, and sqrt().
PndRhoTupleQA::~PndRhoTupleQA | ( | ) |
|
inline |
void PndRhoTupleQA::qa2Body | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 724 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), cos(), d0, RhoCandidate::Daughter(), f, RhoCandidate::NDaughters(), RhoCandidate::P3(), and RhoCandidate::P4().
Referenced by qaComp().
void PndRhoTupleQA::qaCand | ( | TString | pre, |
RhoCandidate * | cc, | ||
RhoTuple * | n, | ||
bool | skip = false |
||
) |
Definition at line 554 of file PndRhoTupleQA.cxx.
References c, RhoCandidate::Charge(), RhoTuple::Column(), f, p, RhoCandidate::P4(), RhoCandidate::PdgCode(), RhoCandidate::Pos(), qaP4(), and qaPos().
Referenced by PndTripleAnaTask::DsDs2317Analysis(), PndTripleAnaTask::JpsiAnalysis(), qaComp(), qaKs0(), qaMc(), and qaPi0().
void PndRhoTupleQA::qaComp | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n, | ||
bool | covs = false , |
||
bool | pulls = false |
||
) |
Definition at line 283 of file PndRhoTupleQA.cxx.
References RhoCandidate::Charge(), RhoTuple::Column(), RhoCandidate::Daughter(), f, fabs(), fAnalysis, RhoCandidate::GetMcTruth(), i, RhoCandidate::M(), PndAnalysis::McTruthMatch(), n, name, RhoCandidate::NDaughters(), RhoCandidate::P4(), RhoCandidate::PdgCode(), qa2Body(), qaCand(), qaDalitz(), qaP4Cms(), qaP4Cov(), qaPid(), qaPoca(), qaPull(), qaVtx(), and TString.
Referenced by ana_jpsi(), PndTripleAnaTask::DsDs2317Analysis(), PndTripleAnaTask::JpsiAnalysis(), PndSoftTriggerTask::TagMode(), PndTripleAnaTask::ThreePiAnalysis(), and tut_ana_d0_qahelper().
void PndRhoTupleQA::qaDalitz | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 749 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), RhoCandidate::Daughter(), RhoCandidate::NDaughters(), and RhoCandidate::P4().
Referenced by qaComp().
void PndRhoTupleQA::qaDrc | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 893 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetDrcIndex(), PndPidCandidate::GetDrcNumberOfPhotons(), PndPidCandidate::GetDrcQuality(), PndPidCandidate::GetDrcThetaC(), PndPidCandidate::GetDrcThetaCErr(), and RhoCandidate::GetRecoCandidate().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaDsc | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 911 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetDiscIndex(), PndPidCandidate::GetDiscNumberOfPhotons(), PndPidCandidate::GetDiscQuality(), PndPidCandidate::GetDiscThetaC(), PndPidCandidate::GetDiscThetaCErr(), and RhoCandidate::GetRecoCandidate().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaEmc | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 823 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetEmcCalEnergy(), PndPidCandidate::GetEmcClusterE1(), PndPidCandidate::GetEmcClusterE25(), PndPidCandidate::GetEmcClusterE9(), PndPidCandidate::GetEmcClusterLat(), PndPidCandidate::GetEmcClusterZ20(), PndPidCandidate::GetEmcClusterZ53(), PndPidCandidate::GetEmcIndex(), PndPidCandidate::GetEmcModule(), PndPidCandidate::GetEmcNumberOfBumps(), PndPidCandidate::GetEmcNumberOfCrystals(), PndPidCandidate::GetEmcQuality(), PndPidCandidate::GetEmcRawEnergy(), and RhoCandidate::GetRecoCandidate().
Referenced by PndParticleQATask::Exec(), qaPi0(), and qaRecoFull().
void PndRhoTupleQA::qaESEventVars | ( | TString | pre, |
PndEventShape * | evsh, | ||
RhoTuple * | n | ||
) |
Definition at line 82 of file PndRhoTupleQA.cxx.
References PndEventShape::Aplanarity(), PndEventShape::Circularity(), RhoTuple::Column(), PndEventShape::FoxWolfMomR(), PndEventShape::Planarity(), PndEventShape::PRapmax(), PndEventShape::Sphericity(), and PndEventShape::Thrust().
Referenced by qaEventShape(), and qaEventShapeShort().
void PndRhoTupleQA::qaESMinMax | ( | TString | pre, |
PndEventShape * | evsh, | ||
RhoTuple * | n | ||
) |
Definition at line 70 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndEventShape::PmaxCms(), PndEventShape::PmaxLab(), PndEventShape::PminCms(), PndEventShape::PminLab(), PndEventShape::Ptmax(), and PndEventShape::Ptmin().
Referenced by qaEventShape(), and qaEventShapeShort().
void PndRhoTupleQA::qaESMult | ( | TString | pre, |
PndEventShape * | evsh, | ||
RhoTuple * | n | ||
) |
Definition at line 44 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndEventShape::NCharged(), PndEventShape::NNeutral(), and PndEventShape::NParticles().
Referenced by qaEventShape(), and qaEventShapeShort().
void PndRhoTupleQA::qaESPidMult | ( | TString | pre, |
PndEventShape * | evsh, | ||
double | prob, | ||
double | pmin, | ||
RhoTuple * | n | ||
) |
Definition at line 33 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndEventShape::MultElectronPminLab(), PndEventShape::MultKaonPminLab(), PndEventShape::MultMuonPminLab(), PndEventShape::MultPionPminLab(), and PndEventShape::MultProtonPminLab().
Referenced by qaEventShape(), and qaEventShapeShort().
void PndRhoTupleQA::qaESSum | ( | TString | pre, |
PndEventShape * | evsh, | ||
RhoTuple * | n | ||
) |
Definition at line 53 of file PndRhoTupleQA.cxx.
References PndEventShape::ChrgPSumCms(), PndEventShape::ChrgPSumLab(), PndEventShape::ChrgPtSumCms(), PndEventShape::ChrgPtSumLab(), RhoTuple::Column(), PndEventShape::NeutESumCms(), PndEventShape::NeutESumLab(), PndEventShape::NeutEtSumCms(), PndEventShape::NeutEtSumLab(), PndEventShape::PtSumCms(), and PndEventShape::PtSumLab().
Referenced by qaEventShape(), and qaEventShapeShort().
void PndRhoTupleQA::qaEventShape | ( | TString | pre, |
PndEventShape * | evsh, | ||
RhoTuple * | n | ||
) |
Definition at line 100 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndEventShape::DetEmcMax(), PndEventShape::DetEmcSum(), PndEventShape::MultChrgPminCms(), PndEventShape::MultChrgPminLab(), PndEventShape::MultNeutEminLab(), PndEventShape::MultPminCms(), PndEventShape::MultPminLab(), PndEventShape::MultPtminCms(), qaESEventVars(), qaESMinMax(), qaESMult(), qaESPidMult(), qaESSum(), PndEventShape::SumChrgPminCms(), PndEventShape::SumChrgPminLab(), PndEventShape::SumNeutEminCms(), PndEventShape::SumNeutEminLab(), and PndEventShape::SumPtminCms().
Referenced by PndSoftTriggerTask::Exec().
void PndRhoTupleQA::qaEventShapeShort | ( | TString | pre, |
PndEventShape * | evsh, | ||
RhoTuple * | n | ||
) |
Definition at line 192 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndEventShape::MultChrgPminLab(), PndEventShape::MultNeutEminLab(), PndEventShape::MultPminCms(), PndEventShape::MultPtminCms(), qaESEventVars(), qaESMinMax(), qaESMult(), qaESPidMult(), qaESSum(), and PndEventShape::SumChrgPminCms().
Referenced by ana_jpsi(), PndTripleAnaTask::DsDs2317Analysis(), PndTripleAnaTask::JpsiAnalysis(), PndSoftTriggerTask::TagMode(), PndTripleAnaTask::ThreePiAnalysis(), and tut_ana_d0_qahelper().
void PndRhoTupleQA::qaFitter | ( | TString | pre, |
RhoFitterBase * | fitter, | ||
RhoTuple * | n, | ||
bool | skip = false |
||
) |
Definition at line 1239 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, RhoFitterBase::GetChi2(), RhoFitterBase::GetNdf(), and RhoFitterBase::GetProb().
void PndRhoTupleQA::qaGem | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 848 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetGemHits(), and RhoCandidate::GetRecoCandidate().
Referenced by qaRecoFull().
void PndRhoTupleQA::qaKs0 | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 412 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), d0, RhoCandidate::Daughter(), f, fAnalysis, RhoCandidate::GetMcTruth(), RhoCandidate::M(), PndAnalysis::McTruthMatch(), RhoCandidate::P(), RhoCandidate::P3(), RhoCandidate::Pos(), qaCand(), qaPid(), qaPoca(), and qaVtx().
Referenced by PndSoftTriggerTask::CreateKs0Cands().
void PndRhoTupleQA::qaMc | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n, | ||
bool | skip = false |
||
) |
Definition at line 1078 of file PndRhoTupleQA.cxx.
References fDummyCand, RhoCandidate::GetMcTruth(), and qaCand().
void PndRhoTupleQA::qaMcDiff | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n, | ||
bool | skip = false |
||
) |
Definition at line 1163 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), RhoCandidate::Cov7(), f, RhoCandidate::GetMcTruth(), RhoCandidate::GetPosition(), RhoCandidate::P4(), sqrt(), and v.
void PndRhoTupleQA::qaMcList | ( | TString | pre, |
RhoCandList & | l, | ||
RhoTuple * | n, | ||
int | max = 10000 |
||
) |
Definition at line 1102 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), RhoCandList::GetLength(), RhoCandidate::GetTrackNumber(), and max().
Referenced by ana_jpsi(), PndParticleQATask::Exec(), PndTripleAnaTask::Exec(), PndSoftTriggerTask::Exec(), and qaMcList().
void PndRhoTupleQA::qaMcList | ( | RhoTuple * | n, |
int | max = 10000 |
||
) |
Definition at line 1094 of file PndRhoTupleQA.cxx.
References fAnalysis, PndAnalysis::FillList(), and qaMcList().
void PndRhoTupleQA::qaMuo | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 947 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetMuoHits(), PndPidCandidate::GetMuoIndex(), PndPidCandidate::GetMuoIron(), PndPidCandidate::GetMuoModule(), PndPidCandidate::GetMuoMomentumIn(), PndPidCandidate::GetMuoNumberOfLayers(), PndPidCandidate::GetMuoProbability(), PndPidCandidate::GetMuoQuality(), and RhoCandidate::GetRecoCandidate().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaMvd | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 863 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetMvdDEDX(), PndPidCandidate::GetMvdHits(), and RhoCandidate::GetRecoCandidate().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
Definition at line 457 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), and f.
Referenced by ana_jpsi(), PndSoftTriggerTask::CreateKs0Cands(), PndTripleAnaTask::DsDs2317Analysis(), PndParticleQATask::Exec(), PndSoftTriggerTask::Exec(), PndSoftTriggerTask::FillGlobalLists(), PndTripleAnaTask::JpsiAnalysis(), qaCand(), PndSoftTriggerTask::TagMode(), PndTripleAnaTask::ThreePiAnalysis(), and tut_ana_d0_qahelper().
Definition at line 488 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, and fIniP4.
Referenced by qaComp().
void PndRhoTupleQA::qaP4Cov | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n, | ||
bool | skip = false |
||
) |
Definition at line 518 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, and RhoCandidate::P4Cov().
Referenced by qaComp().
void PndRhoTupleQA::qaPi0 | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 377 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), d0, RhoCandidate::Daughter(), f, fAnalysis, RhoCandidate::GetMcTruth(), PndAnalysis::McTruthMatch(), RhoCandidate::P3(), qaCand(), and qaEmc().
Referenced by PndTripleAnaTask::DsDs2317Analysis(), PndSoftTriggerTask::FillGlobalLists(), and PndTripleAnaTask::ThreePiAnalysis().
void PndRhoTupleQA::qaPid | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 689 of file PndRhoTupleQA.cxx.
References RhoCandidate::Charge(), RhoTuple::Column(), f, fabs(), RhoCandidate::GetPidInfo(), i, and pinf.
Referenced by PndParticleQATask::Exec(), qaComp(), and qaKs0().
void PndRhoTupleQA::qaPoca | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 225 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, fAnalysis, PndAnalysis::FillList(), fVtxPoca, RhoCandList::GetLength(), RhoVtxPoca::GetPocaVtx(), RhoCandidate::M(), RhoCandidate::P(), and RhoCandList::RemoveFamily().
Referenced by qaComp(), and qaKs0().
Definition at line 580 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), and f.
Referenced by qaCand().
void PndRhoTupleQA::qaPRG | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 261 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, RhoKalmanVtxFitter::FitVertexFast(), and RhoKalmanVtxFitter::SetSilent().
void PndRhoTupleQA::qaPull | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n, | ||
bool | skip = false |
||
) |
Definition at line 601 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, RhoCandidate::GetMcTruth(), RhoCandidate::P4(), RhoCandidate::P4Cov(), RhoCandidate::Pos(), RhoCandidate::PosCov(), and sqrt().
Referenced by PndParticleQATask::Exec(), and qaComp().
void PndRhoTupleQA::qaRecoFull | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 1043 of file PndRhoTupleQA.cxx.
References qaDrc(), qaDsc(), qaEmc(), qaGem(), qaMuo(), qaMvd(), qaRich(), qaStt(), qaTof(), and qaTrk().
Referenced by qaRecoFullTree().
void PndRhoTupleQA::qaRecoFullTree | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 1060 of file PndRhoTupleQA.cxx.
References RhoCandidate::Daughter(), i, name, RhoCandidate::NDaughters(), qaRecoFull(), and TString.
void PndRhoTupleQA::qaRecoShort | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 986 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), PndPidCandidate::GetDiscNumberOfPhotons(), PndPidCandidate::GetDiscThetaC(), PndPidCandidate::GetDrcNumberOfPhotons(), PndPidCandidate::GetDrcThetaC(), PndPidCandidate::GetEmcCalEnergy(), PndPidCandidate::GetEmcNumberOfBumps(), PndPidCandidate::GetEmcNumberOfCrystals(), PndPidCandidate::GetGemHits(), PndPidCandidate::GetMuoIron(), PndPidCandidate::GetMuoNumberOfLayers(), PndPidCandidate::GetMvdDEDX(), PndPidCandidate::GetMvdHits(), RhoCandidate::GetRecoCandidate(), PndPidCandidate::GetRichNumberOfPhotons(), PndPidCandidate::GetRichThetaC(), PndPidCandidate::GetSttHits(), PndPidCandidate::GetSttMeanDEDX(), PndPidCandidate::GetTofBeta(), and PndPidCandidate::GetTofM2().
Referenced by qaRecoShortTree().
void PndRhoTupleQA::qaRecoShortTree | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 1024 of file PndRhoTupleQA.cxx.
References RhoCandidate::Daughter(), i, name, RhoCandidate::NDaughters(), qaRecoShort(), and TString.
void PndRhoTupleQA::qaRich | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 929 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), RhoCandidate::GetRecoCandidate(), PndPidCandidate::GetRichIndex(), PndPidCandidate::GetRichNumberOfPhotons(), PndPidCandidate::GetRichQuality(), PndPidCandidate::GetRichThetaC(), and PndPidCandidate::GetRichThetaCErr().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaStt | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 878 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), RhoCandidate::GetRecoCandidate(), PndPidCandidate::GetSttHits(), and PndPidCandidate::GetSttMeanDEDX().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaTof | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 968 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), RhoCandidate::GetRecoCandidate(), PndPidCandidate::GetTofBeta(), PndPidCandidate::GetTofIndex(), PndPidCandidate::GetTofM2(), PndPidCandidate::GetTofQuality(), PndPidCandidate::GetTofStopTime(), and PndPidCandidate::GetTofTrackLength().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaTrk | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 652 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), f, PndPidCandidate::GetChiSquared(), PndPidCandidate::GetDegreesOfFreedom(), PndPidCandidate::GetFitStatus(), PndPidCandidate::GetMomentum(), PndPidCandidate::GetPosition(), RhoCandidate::GetRecoCandidate(), PndPidCandidate::GetTrackBranch(), and PndPidCandidate::GetTrackIndex().
Referenced by PndParticleQATask::Exec(), and qaRecoFull().
void PndRhoTupleQA::qaVtx | ( | TString | pre, |
RhoCandidate * | c, | ||
RhoTuple * | n | ||
) |
Definition at line 771 of file PndRhoTupleQA.cxx.
References RhoTuple::Column(), d, RhoCandidate::Daughter(), RhoCandidate::DecayVtx(), f, fAnalysis, PndAnalysis::FillList(), fVtxPoca, RhoVtxPoca::GetPocaVtx(), RhoCandidate::M(), RhoCandidate::P(), RhoCandidate::Pos(), and v.
Referenced by qaComp(), and qaKs0().
|
inline |
|
private |
Definition at line 88 of file PndRhoTupleQA.h.
Referenced by PndRhoTupleQA(), qaComp(), qaKs0(), qaMcList(), qaPi0(), qaPoca(), and qaVtx().
|
private |
Definition at line 86 of file PndRhoTupleQA.h.
Referenced by PndRhoTupleQA(), qaMc(), and ~PndRhoTupleQA().
|
private |
Definition at line 90 of file PndRhoTupleQA.h.
Referenced by GetIniP4(), PndRhoTupleQA(), qaP4Cms(), and SetIniP4().
|
private |
Definition at line 87 of file PndRhoTupleQA.h.
Referenced by PndRhoTupleQA(), qaPoca(), qaVtx(), and ~PndRhoTupleQA().