FairRoot/PandaRoot
|
#include <PndTripleAnaTask.h>
Public Member Functions | |
PndTripleAnaTask (double pbarmom, TString outname, int mode, TString pidalg) | |
~PndTripleAnaTask () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
Private Member Functions | |
void | SetVerbose (int verb=1) |
void | JpsiAnalysis () |
void | DsDs2317Analysis () |
void | ThreePiAnalysis () |
virtual void | SetParContainers () |
ClassDef (PndTripleAnaTask, 1) | |
Private Attributes | |
int | fEvtCount |
int | fMode |
int | fVerbose |
TLorentzVector | fIni |
PndAnalysis * | fAnalysis |
TDatabasePDG * | fPdg |
TFile * | fFile |
TString | fOutName |
TString | fPidAlg |
PndEventShape * | fEventShape |
PndRhoTupleQA * | fQA |
RhoTuple * | ntp1 |
RhoTuple * | ntp2 |
RhoTuple * | ntp3 |
RhoTuple * | ntp4 |
RhoTuple * | nmc |
RhoMassParticleSelector * | mSel1 |
RhoMassParticleSelector * | mSel2 |
RhoMassParticleSelector * | mSel3 |
RhoMassParticleSelector * | mSel4 |
RhoEnergyParticleSelector * | gamSel |
TClonesArray * | fOnlineFilterInfo |
Definition at line 25 of file PndTripleAnaTask.h.
PndTripleAnaTask::~PndTripleAnaTask | ( | ) |
Definition at line 75 of file PndTripleAnaTask.cxx.
References fFile.
|
private |
|
private |
Definition at line 335 of file PndTripleAnaTask.cxx.
References RhoKinFitter::Add4MomConstraint(), RhoKinFitter::AddMassConstraint(), RhoCandList::Append(), RhoCandList::Cleanup(), RhoTuple::Column(), RhoCandList::Combine(), RhoCandList::CombineAndAppend(), RhoTuple::DumpData(), fAnalysis, fEventShape, fEvtCount, PndAnalysis::FillList(), fIni, RhoKinFitter::Fit(), RhoFitterBase::Fit(), fPidAlg, fQA, fVerbose, gam, gamSel, RhoFitterBase::GetChi2(), RhoCandList::GetLength(), i, PndAnalysis::McTruthMatch(), mSel1, mSel2, mSel3, mSel4, ntp1, ntp2, ntp3, ntp4, RhoCandidate::P4(), PndRhoTupleQA::qaCand(), PndRhoTupleQA::qaComp(), PndRhoTupleQA::qaEventShapeShort(), PndRhoTupleQA::qaP4(), PndRhoTupleQA::qaPi0(), and RhoCandList::Select().
Referenced by Exec().
|
virtual |
Definition at line 192 of file PndTripleAnaTask.cxx.
References all, RhoTuple::Column(), DsDs2317Analysis(), RhoTuple::DumpData(), fAnalysis, fEventShape, fEvtCount, PndAnalysis::FillList(), fIni, fMode, fOnlineFilterInfo, fQA, PndAnalysis::GetEventInTask(), JpsiAnalysis(), nmc, PndRhoTupleQA::qaMcList(), and ThreePiAnalysis().
|
virtual |
|
virtual |
Definition at line 83 of file PndTripleAnaTask.cxx.
References fAnalysis, fFile, fIni, fMode, fOnlineFilterInfo, fOutName, fPdg, fQA, gamSel, RhoTuple::GetInternalTree(), mSel1, mSel2, mSel3, mSel4, nmc, ntp1, ntp2, ntp3, and ntp4.
|
private |
Definition at line 233 of file PndTripleAnaTask.cxx.
References RhoKinFitter::Add4MomConstraint(), RhoTuple::Column(), RhoCandList::Combine(), RhoTuple::DumpData(), fAnalysis, fEventShape, fEvtCount, PndAnalysis::FillList(), fIni, RhoKinFitter::Fit(), RhoFitterBase::Fit(), fPidAlg, fQA, RhoFitterBase::GetChi2(), RhoCandList::GetLength(), i, PndAnalysis::McTruthMatch(), mSel1, mSel2, muminus, muplus, ntp1, ntp2, RhoCandidate::P4(), piminus, piplus, PndRhoTupleQA::qaCand(), PndRhoTupleQA::qaComp(), PndRhoTupleQA::qaEventShapeShort(), PndRhoTupleQA::qaP4(), and RhoCandList::Select().
Referenced by Exec().
|
privatevirtual |
|
inlineprivate |
|
private |
Definition at line 519 of file PndTripleAnaTask.cxx.
References RhoKinFitter::Add4MomConstraint(), RhoTuple::Column(), RhoCandList::Combine(), RhoTuple::DumpData(), fAnalysis, fEventShape, fEvtCount, PndAnalysis::FillList(), fIni, RhoKinFitter::Fit(), fPidAlg, fQA, gam, gamSel, RhoFitterBase::GetChi2(), RhoCandList::GetLength(), i, PndAnalysis::McTruthMatch(), mSel1, ntp1, ntp2, RhoCandidate::P4(), PndRhoTupleQA::qaComp(), PndRhoTupleQA::qaEventShapeShort(), PndRhoTupleQA::qaP4(), PndRhoTupleQA::qaPi0(), and RhoCandList::Select().
Referenced by Exec().
|
private |
Definition at line 62 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Exec(), Init(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 73 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Exec(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 54 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Exec(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 64 of file PndTripleAnaTask.h.
Referenced by Finish(), Init(), and ~PndTripleAnaTask().
|
private |
Definition at line 59 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Exec(), Init(), JpsiAnalysis(), PndTripleAnaTask(), and ThreePiAnalysis().
|
private |
Definition at line 55 of file PndTripleAnaTask.h.
|
private |
Definition at line 89 of file PndTripleAnaTask.h.
|
private |
Definition at line 65 of file PndTripleAnaTask.h.
Referenced by Init().
|
private |
Definition at line 63 of file PndTripleAnaTask.h.
Referenced by Init().
|
private |
Definition at line 66 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 75 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Exec(), Init(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 56 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), and SetVerbose().
|
private |
Definition at line 87 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Init(), and ThreePiAnalysis().
|
private |
Definition at line 83 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Init(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 84 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Init(), and JpsiAnalysis().
|
private |
Definition at line 85 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), and Init().
|
private |
Definition at line 86 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), and Init().
|
private |
Definition at line 81 of file PndTripleAnaTask.h.
|
private |
Definition at line 77 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Init(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 78 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), Init(), JpsiAnalysis(), and ThreePiAnalysis().
|
private |
Definition at line 79 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), and Init().
|
private |
Definition at line 80 of file PndTripleAnaTask.h.
Referenced by DsDs2317Analysis(), and Init().