|
FairRoot/PandaRoot
|
#include <PndSimpleCombinerTask.h>
Public Member Functions | |
| PndSimpleCombinerTask (TString anadecay, TString anaparms, double p=0, int run=0, int mode=0) | |
| ~PndSimpleCombinerTask () | |
| void | SetMultFactor (int fac) |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| virtual void | Finish () |
| void | SetPidAlgo (TString algo) |
| void | SetVerbose (int v=1) |
Private Member Functions | |
| int | SplitString (TString s, TString delim, std::vector< TString > &toks) |
| int | CountChargedDaughters (RhoCandidate *c) |
| void | InitParms () |
| ClassDef (PndSimpleCombinerTask, 1) | |
Private Attributes | |
| int | fVerbose |
| int | fEvtCount |
| int | fRun |
| int | fMode |
| int | fRunMult |
| TLorentzVector | fIni |
| TString | fAnaDecay |
| TString | fAnaParms |
| int | fNntp |
| TString | fPidAlgo |
| bool | fQaMC |
| bool | fQaEventShape |
| int | fQaRecoInfo |
| bool | fQaEvShapeNtp |
| bool | fFit4C |
| bool | fBest4C |
| bool | fFitVtx |
| double | fFit4CChiCut |
| double | fFitVtxChiCut |
| PndAnalysis * | fAnalysis |
| PndSimpleCombiner * | fSimpleCombiner |
| std::vector< int > | vmpdg |
| std::vector< RhoTuple * > | vntp |
| unsigned int | fNodump |
| RhoTuple * | nmc |
| RhoTuple * | nevt |
| TClonesArray * | fOnlineFilterInfo |
Definition at line 43 of file PndSimpleCombinerTask.h.
| PndSimpleCombinerTask::PndSimpleCombinerTask | ( | TString | anadecay, |
| TString | anaparms, | ||
| double | p = 0, |
||
| int | run = 0, |
||
| int | mode = 0 |
||
| ) |
Definition at line 71 of file PndSimpleCombinerTask.cxx.
References fIni, mp, and sqrt().
| PndSimpleCombinerTask::~PndSimpleCombinerTask | ( | ) |
Definition at line 87 of file PndSimpleCombinerTask.cxx.
References fAnalysis, and fSimpleCombiner.
|
private |
|
private |
Definition at line 226 of file PndSimpleCombinerTask.cxx.
References RhoCandidate::Charge(), RhoCandidate::Daughter(), fabs(), i, and RhoCandidate::NDaughters().
Referenced by Exec().
|
virtual |
Definition at line 261 of file PndSimpleCombinerTask.cxx.
References RhoKinFitter::Add4MomConstraint(), all, RhoTuple::Column(), PndSimpleCombiner::Combine(), CountChargedDaughters(), RhoCandidate::Daughter(), RhoTuple::DumpData(), fAnalysis, fBest4C, fEvtCount, fFit4C, fFit4CChiCut, fFitVtx, fFitVtxChiCut, PndAnalysis::FillList(), fIni, RhoKinFitter::Fit(), RhoFitterBase::Fit(), fMode, fNntp, fNodump, fOnlineFilterInfo, fPidAlgo, fQaEventShape, fQaEvShapeNtp, fQaRecoInfo, fRun, fRunMult, fSimpleCombiner, RhoFitterBase::GetChi2(), PndAnalysis::GetEventInTask(), RhoCandidate::GetFit(), RhoCandList::GetLength(), PndSimpleCombiner::GetList(), RhoCandidate::GetMcTruth(), PndOnlineFilterInfo::GetNTagTotal(), i, mclist, mp, RhoCandidate::NDaughters(), nevt, nmc, p, RhoCandidate::P4(), sqrt(), PndOnlineFilterInfo::Tagged(), vmpdg, and vntp.
|
virtual |
Definition at line 468 of file PndSimpleCombinerTask.cxx.
References fNntp, fNodump, RhoTuple::GetInternalTree(), i, nevt, nmc, and vntp.
|
virtual |
Definition at line 146 of file PndSimpleCombinerTask.cxx.
References fAnaDecay, fAnalysis, fAnaParms, fFit4C, fFit4CChiCut, fFitVtx, fFitVtxChiCut, fIni, fNntp, fNodump, fOnlineFilterInfo, fQaEvShapeNtp, fQaMC, fSimpleCombiner, fVerbose, RhoTuple::GetInternalTree(), i, InitParms(), n, nevt, nmc, PndSimpleCombiner::Print(), PndSimpleCombiner::SetVerbose(), SplitString(), TString, vmpdg, and vntp.
|
private |
Definition at line 93 of file PndSimpleCombinerTask.cxx.
References cut, fAnaParms, fBest4C, fFit4C, fFit4CChiCut, fFitVtx, fFitVtxChiCut, fNodump, fQaEventShape, fQaEvShapeNtp, fQaMC, fQaRecoInfo, i, SplitString(), and TString.
Referenced by Init().
|
inline |
|
inline |
Definition at line 64 of file PndSimpleCombinerTask.h.
References fPidAlgo.
Referenced by prod_ana(), quickana(), and quickfsimana().
|
inline |
Definition at line 65 of file PndSimpleCombinerTask.h.
|
private |
|
private |
Definition at line 82 of file PndSimpleCombinerTask.h.
Referenced by Init().
|
private |
Definition at line 97 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and ~PndSimpleCombinerTask().
|
private |
Definition at line 83 of file PndSimpleCombinerTask.h.
Referenced by Init(), and InitParms().
|
private |
Definition at line 91 of file PndSimpleCombinerTask.h.
Referenced by Exec(), and InitParms().
|
private |
Definition at line 76 of file PndSimpleCombinerTask.h.
Referenced by Exec().
|
private |
Definition at line 90 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and InitParms().
|
private |
Definition at line 93 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and InitParms().
|
private |
Definition at line 92 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and InitParms().
|
private |
Definition at line 94 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and InitParms().
|
private |
Definition at line 81 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and PndSimpleCombinerTask().
|
private |
Definition at line 78 of file PndSimpleCombinerTask.h.
Referenced by Exec().
|
private |
Definition at line 84 of file PndSimpleCombinerTask.h.
|
private |
Definition at line 102 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Finish(), Init(), and InitParms().
|
private |
Definition at line 106 of file PndSimpleCombinerTask.h.
|
private |
Definition at line 85 of file PndSimpleCombinerTask.h.
Referenced by Exec(), and SetPidAlgo().
|
private |
Definition at line 87 of file PndSimpleCombinerTask.h.
Referenced by Exec(), and InitParms().
|
private |
Definition at line 89 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and InitParms().
|
private |
Definition at line 86 of file PndSimpleCombinerTask.h.
Referenced by Init(), and InitParms().
|
private |
Definition at line 88 of file PndSimpleCombinerTask.h.
Referenced by Exec(), and InitParms().
|
private |
Definition at line 77 of file PndSimpleCombinerTask.h.
Referenced by Exec().
|
private |
Definition at line 79 of file PndSimpleCombinerTask.h.
Referenced by Exec(), and SetMultFactor().
|
private |
Definition at line 98 of file PndSimpleCombinerTask.h.
Referenced by Exec(), Init(), and ~PndSimpleCombinerTask().
|
private |
Definition at line 75 of file PndSimpleCombinerTask.h.
Referenced by Init(), and SetVerbose().
|
private |
Definition at line 104 of file PndSimpleCombinerTask.h.
|
private |
Definition at line 103 of file PndSimpleCombinerTask.h.
|
private |
Definition at line 100 of file PndSimpleCombinerTask.h.
|
private |
Definition at line 101 of file PndSimpleCombinerTask.h.
1.8.8