FairRoot/PandaRoot
|
#include <PndMyAnalysisTask.h>
Public Types | |
typedef std::map< Int_t, Float_t > | mapper |
Public Member Functions | |
PndMyAnalysisTask () | |
~PndMyAnalysisTask () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
Protected Attributes | |
int | evcount |
int | epmax |
int | emmax |
int | pipmax |
int | pimmax |
int | mcmax |
Private Member Functions | |
void | FillMassHisto (TH1F *h, RhoCandList &l) |
int | SelectPdgCode (RhoCandList &mct, RhoCandList &l) |
virtual void | SetParContainers () |
ClassDef (PndMyAnalysisTask, 1) | |
Private Attributes | |
RhoMassParticleSelector * | jpsiMassSel |
TH1F * | hjpsim_nopid |
TH1F * | hpsim_nopid |
TH1F * | hjpsim_lpid |
TH1F * | hpsim_lpid |
TH1F * | hjpsim_tpid |
TH1F * | hpsim_tpid |
TH1F * | hjpsim_ftm |
TH1F * | hpsim_ftm |
TH1F * | hjpsim_nm |
TH1F * | hpsim_nm |
TH1F * | hjpsim_diff |
TH1F * | hpsim_diff |
TH1F * | hjpsim_vf |
TH1F * | hjpsim_4cf |
TH1F * | hjpsim_mcf |
TH1F * | hjpsi_chi2_vf |
TH1F * | hpsi_chi2_4c |
TH1F * | hjpsi_chi2_mf |
TH2F * | hvpos |
RhoTuple * | ntp |
RhoTuple * | ntp2 |
PndAnalysis * | theAnalysis |
TStopwatch * | timer |
Definition at line 20 of file PndMyAnalysisTask.h.
typedef std::map<Int_t, Float_t> PndMyAnalysisTask::mapper |
Definition at line 24 of file PndMyAnalysisTask.h.
PndMyAnalysisTask::PndMyAnalysisTask | ( | ) |
Default constructor
Definition at line 43 of file PndMyAnalysisTask.cxx.
PndMyAnalysisTask::~PndMyAnalysisTask | ( | ) |
|
private |
|
virtual |
Virtual method Exec
TODO recheck the MC truth access! Is the truth list available?
Definition at line 131 of file PndMyAnalysisTask.cxx.
References RhoKinFitter::AddMassConstraint(), all, RhoTuple::Column(), RhoCandList::Combine(), RhoTuple::DumpData(), eminus, emmax, eplus, epmax, evcount, PndAnalysis::FillList(), RhoKinFitter::Fit(), RhoFitterBase::Fit(), Rho4CFitter::FitConserveMasses(), RhoFactory::GetCandidateWatermark(), RhoFitterBase::GetChi2(), PndAnalysis::GetEvent(), RhoCandList::GetLength(), RhoCandidate::GetPidInfo(), hjpsi_chi2_mf, hjpsi_chi2_vf, hjpsim_4cf, hjpsim_diff, hjpsim_ftm, hjpsim_lpid, hjpsim_mcf, hjpsim_nm, hjpsim_nopid, hjpsim_tpid, hjpsim_vf, hpsi_chi2_4c, hpsim_diff, hpsim_ftm, hpsim_lpid, hpsim_nm, hpsim_nopid, hpsim_tpid, hvpos, RhoFactory::Instance(), RhoCandidate::M(), mcmax, PndAnalysis::McTruthMatch(), ntp, ntp2, P, RhoCandidate::P(), RhoCandidate::P4(), piminus, pimmax, piplus, pipmax, RhoCandidate::Pos(), RhoCandList::SetType(), theAnalysis, and timer.
|
private |
|
virtual |
Definition at line 429 of file PndMyAnalysisTask.cxx.
References RhoTuple::GetInternalTree(), hjpsi_chi2_mf, hjpsi_chi2_vf, hjpsim_4cf, hjpsim_diff, hjpsim_ftm, hjpsim_lpid, hjpsim_mcf, hjpsim_nm, hjpsim_nopid, hjpsim_tpid, hjpsim_vf, hpsi_chi2_4c, hpsim_diff, hpsim_ftm, hpsim_lpid, hpsim_nm, hpsim_nopid, hpsim_tpid, hvpos, ntp, and ntp2.
|
virtual |
Virtual method Init
Definition at line 56 of file PndMyAnalysisTask.cxx.
References emmax, epmax, evcount, hjpsi_chi2_mf, hjpsi_chi2_vf, hjpsim_4cf, hjpsim_diff, hjpsim_ftm, hjpsim_lpid, hjpsim_mcf, hjpsim_nm, hjpsim_nopid, hjpsim_tpid, hjpsim_vf, hpsi_chi2_4c, hpsim_diff, hpsim_ftm, hpsim_lpid, hpsim_nm, hpsim_nopid, hpsim_tpid, hvpos, jpsiMassSel, mcmax, ntp, ntp2, pimmax, pipmax, theAnalysis, and timer.
|
private |
Definition at line 406 of file PndMyAnalysisTask.cxx.
References RhoCandList::GetLength(), RhoCandidate::PdgCode(), and RhoCandList::Remove().
|
privatevirtual |
|
protected |
Definition at line 47 of file PndMyAnalysisTask.h.
|
protected |
Definition at line 47 of file PndMyAnalysisTask.h.
|
protected |
Definition at line 46 of file PndMyAnalysisTask.h.
|
private |
Definition at line 82 of file PndMyAnalysisTask.h.
|
private |
Definition at line 80 of file PndMyAnalysisTask.h.
|
private |
Definition at line 77 of file PndMyAnalysisTask.h.
|
private |
Definition at line 73 of file PndMyAnalysisTask.h.
|
private |
Definition at line 68 of file PndMyAnalysisTask.h.
|
private |
Definition at line 63 of file PndMyAnalysisTask.h.
|
private |
Definition at line 78 of file PndMyAnalysisTask.h.
|
private |
Definition at line 70 of file PndMyAnalysisTask.h.
|
private |
book all the histograms
Definition at line 61 of file PndMyAnalysisTask.h.
|
private |
Definition at line 65 of file PndMyAnalysisTask.h.
|
private |
Definition at line 76 of file PndMyAnalysisTask.h.
|
private |
Definition at line 81 of file PndMyAnalysisTask.h.
|
private |
Definition at line 74 of file PndMyAnalysisTask.h.
|
private |
Definition at line 69 of file PndMyAnalysisTask.h.
|
private |
Definition at line 64 of file PndMyAnalysisTask.h.
|
private |
Definition at line 71 of file PndMyAnalysisTask.h.
|
private |
Definition at line 62 of file PndMyAnalysisTask.h.
|
private |
Definition at line 66 of file PndMyAnalysisTask.h.
|
private |
Definition at line 84 of file PndMyAnalysisTask.h.
|
private |
Definition at line 58 of file PndMyAnalysisTask.h.
Referenced by Init().
|
protected |
Definition at line 47 of file PndMyAnalysisTask.h.
|
private |
Definition at line 86 of file PndMyAnalysisTask.h.
|
private |
Definition at line 87 of file PndMyAnalysisTask.h.
|
protected |
Definition at line 47 of file PndMyAnalysisTask.h.
|
protected |
Definition at line 47 of file PndMyAnalysisTask.h.
|
private |
Definition at line 92 of file PndMyAnalysisTask.h.
|
private |
Definition at line 93 of file PndMyAnalysisTask.h.