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.