FairRoot/PandaRoot
|
#include <PndKFParticleFinder.h>
Public Member Functions | |
PndKFParticleFinder (const char *name="PndKFParticleFinder", Int_t iVerbose=0) | |
~PndKFParticleFinder () | |
void | SetPVToZero () |
void | ReconstructSinglePV () |
void | RconstructMultiplePV () |
void | SetChargedTrackBranchName (const TString &name) |
void | SetNeutralTrackBranchName (const TString &name) |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
const KFParticleTopoReconstructor * | GetTopoReconstructor () const |
void | SetPIDInformation (PndKFParticleFinderPID *pid) |
void | SetPrimaryProbCut (float prob) |
Private Member Functions | |
double | InversedChi2Prob (double p, int ndf) const |
const PndKFParticleFinder & | operator= (const PndKFParticleFinder &) |
PndKFParticleFinder (const PndKFParticleFinder &) | |
ClassDef (PndKFParticleFinder, 1) | |
Private Attributes | |
TString | fChargedTrackBranchName |
TString | fNeutralTrackBranchName |
Name of the input TCA. More... | |
TClonesArray * | fChargedTrackArray |
Name of the input TCA. More... | |
TClonesArray * | fNeutralTrackArray |
TClonesArray * | fEmcBumps |
KFParticleTopoReconstructor * | fTopoReconstructor |
int | fPVFindMode |
PndKFParticleFinderPID * | fPID |
Definition at line 17 of file PndKFParticleFinder.h.
PndKFParticleFinder::PndKFParticleFinder | ( | const char * | name = "PndKFParticleFinder" , |
Int_t | iVerbose = 0 |
||
) |
Definition at line 28 of file PndKFParticleFinder.cxx.
References fTopoReconstructor, and SetPrimaryProbCut().
PndKFParticleFinder::~PndKFParticleFinder | ( | ) |
Definition at line 37 of file PndKFParticleFinder.cxx.
References fTopoReconstructor.
|
private |
|
private |
|
virtual |
Definition at line 78 of file PndKFParticleFinder.cxx.
References PndEmcCluster::energy(), fChargedTrackArray, fEmcBumps, fNeutralTrackArray, fPID, fPVFindMode, fTopoReconstructor, PndPidCandidate::GetCharge(), PndPidCandidate::GetChiSquared(), PndPidCandidate::GetDegreesOfFreedom(), PndPidCandidate::GetEmcIndex(), PndPidCandidate::GetEmcQuality(), PndPidCandidate::GetErrorP7(), PndPidCandidate::GetLastHit(), PndPidCandidate::GetMomentum(), PndKFParticleFinderPID::GetPID(), PndPidCandidate::GetPosition(), ok, par, KFPVertex::SetChi2(), KFPVertex::SetCovarianceMatrix(), KFPVertex::SetNContributors(), KFPVertex::SetXYZ(), and timer.
|
inline |
Definition at line 34 of file PndKFParticleFinder.h.
References fTopoReconstructor.
Referenced by kfparticle().
|
virtual |
Definition at line 42 of file PndKFParticleFinder.cxx.
References Double_t, fChargedTrackArray, fChargedTrackBranchName, fEmcBumps, fNeutralTrackArray, fNeutralTrackBranchName, and fTopoReconstructor.
|
private |
Definition at line 300 of file PndKFParticleFinder.cxx.
References CAMath::Abs(), and f.
Referenced by SetPrimaryProbCut().
|
private |
|
inline |
|
inline |
|
inline |
Definition at line 28 of file PndKFParticleFinder.h.
References fChargedTrackBranchName, and name.
Referenced by kfparticle().
|
inline |
Definition at line 29 of file PndKFParticleFinder.h.
References fNeutralTrackBranchName, and name.
Referenced by kfparticle().
|
inline |
void PndKFParticleFinder::SetPrimaryProbCut | ( | float | prob | ) |
Definition at line 330 of file PndKFParticleFinder.cxx.
References fTopoReconstructor, and InversedChi2Prob().
Referenced by PndKFParticleFinder().
|
inline |
|
private |
Name of the input TCA.
Definition at line 53 of file PndKFParticleFinder.h.
|
private |
Definition at line 49 of file PndKFParticleFinder.h.
Referenced by Init(), and SetChargedTrackBranchName().
|
private |
Definition at line 55 of file PndKFParticleFinder.h.
|
private |
Definition at line 54 of file PndKFParticleFinder.h.
|
private |
Name of the input TCA.
Definition at line 50 of file PndKFParticleFinder.h.
Referenced by Init(), and SetNeutralTrackBranchName().
|
private |
Definition at line 62 of file PndKFParticleFinder.h.
Referenced by Exec(), and SetPIDInformation().
|
private |
Definition at line 59 of file PndKFParticleFinder.h.
Referenced by Exec(), RconstructMultiplePV(), ReconstructSinglePV(), and SetPVToZero().
|
private |
Definition at line 58 of file PndKFParticleFinder.h.
Referenced by Exec(), GetTopoReconstructor(), Init(), PndKFParticleFinder(), SetPrimaryProbCut(), and ~PndKFParticleFinder().