|
FairRoot/PandaRoot
|
#include <PndPmtPoormantracks.h>
Public Member Functions | |
| PndPmtPoormantracks () | |
| ~PndPmtPoormantracks () | |
| void | SetSigV (double a) |
| void | SetSigP (double a) |
| void | SetPtRange (double min, double max) |
| void | SetDTheta (double a) |
| void | SetPid (int a) |
| void | SetNumTrk (int a) |
| void | SetSeed (int a) |
| void | SetVerbose (int a) |
| void | EnergyCorrelations () |
Protected Member Functions | |
| TVector3 | RollVertexBox (double widx, double widy, double widz) |
| void | SmearVertex (TVector3 &vertex) |
| TVector3 | RollMomentumBox (const TVector3 &vtx, double dtheta, double ptmin, double ptmax) |
| void | SmearMomentum (TVector3 &momentum) |
| void | PoorManTracks () |
| void | EnergyCorrelations (RhoError &covP4, TLorentzVector p4) |
Protected Attributes | |
| TClonesArray * | fMcCands |
| TClonesArray * | fCands |
| double | fSigVx |
| double | fSigVy |
| double | fSigVz |
| double | fSigPx |
| double | fSigPy |
| double | fSigPz |
| double | fCharge |
| double | fDtheta |
| int | fPID |
| TParticlePDG * | fPDG |
| int | fNumTrk |
| int | niter |
| int | fNDF |
| int | fSeed |
| TVector3 | fVertex |
| double | fWidx |
| double | fWidy |
| double | fWidz |
| double | fPtMin |
| double | fPtMax |
| int | fVerbose |
Definition at line 12 of file PndPmtPoormantracks.h.
| PndPmtPoormantracks::PndPmtPoormantracks | ( | ) |
| PndPmtPoormantracks::~PndPmtPoormantracks | ( | ) |
Definition at line 44 of file PndPmtPoormantracks.cxx.
| void PndPmtPoormantracks::EnergyCorrelations | ( | ) |
Referenced by PoorManTracks().
|
protected |
Definition at line 147 of file PndPmtPoormantracks.cxx.
|
protected |
Definition at line 95 of file PndPmtPoormantracks.cxx.
References EnergyCorrelations(), fCands, fCharge, fDtheta, fMcCands, fNumTrk, fPDG, fPID, fPtMax, fPtMin, fSigPx, fSigPy, fSigPz, fSigVx, fSigVy, fSigVz, fVerbose, fVertex, RhoCandidate::GetPosition(), p, RhoCandidate::P3Cov(), RhoCandidate::P4(), Pi, RollMomentumBox(), RhoCandidate::SetCov7(), RhoCandidate::SetMcTruth(), RhoCandidate::SetPos(), SmearMomentum(), and SmearVertex().
Referenced by PndPmtTask::Exec().
|
protected |
Definition at line 72 of file PndPmtPoormantracks.cxx.
References fVerbose, phi, pt(), theta, and CAMath::TwoPi().
Referenced by PoorManTracks().
|
protected |
Definition at line 51 of file PndPmtPoormantracks.cxx.
References fVerbose.
Referenced by PndPmtTask::Exec().
|
inline |
Definition at line 20 of file PndPmtPoormantracks.h.
|
inline |
Definition at line 22 of file PndPmtPoormantracks.h.
|
inline |
Definition at line 21 of file PndPmtPoormantracks.h.
|
inline |
|
inline |
Definition at line 23 of file PndPmtPoormantracks.h.
|
inline |
|
inline |
|
inline |
Definition at line 24 of file PndPmtPoormantracks.h.
|
protected |
Definition at line 86 of file PndPmtPoormantracks.cxx.
References fSigPx, fSigPy, and fSigPz.
Referenced by PoorManTracks().
|
protected |
Definition at line 61 of file PndPmtPoormantracks.cxx.
References fSigVx, fSigVy, fSigVz, and fVerbose.
Referenced by PoorManTracks().
|
protected |
Definition at line 36 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Exec(), PndPmtPoormantracks(), and PoorManTracks().
|
protected |
Definition at line 46 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), and PoorManTracks().
|
protected |
Definition at line 47 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), and SetDTheta().
|
protected |
Definition at line 35 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), and PoorManTracks().
|
protected |
Definition at line 52 of file PndPmtPoormantracks.h.
|
protected |
Definition at line 50 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), and SetNumTrk().
|
protected |
Definition at line 49 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), and PoorManTracks().
|
protected |
Definition at line 48 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), and SetPid().
|
protected |
Definition at line 56 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), and SetPtRange().
|
protected |
Definition at line 56 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), and SetPtRange().
|
protected |
Definition at line 53 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Init(), PndPmtPoormantracks(), and SetSeed().
|
protected |
Definition at line 43 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), SetSigP(), and SmearMomentum().
|
protected |
Definition at line 44 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), SetSigP(), and SmearMomentum().
|
protected |
Definition at line 45 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), SetSigP(), and SmearMomentum().
|
protected |
Definition at line 40 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), SetSigV(), and SmearVertex().
|
protected |
Definition at line 41 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), SetSigV(), and SmearVertex().
|
protected |
Definition at line 42 of file PndPmtPoormantracks.h.
Referenced by PndPmtPoormantracks(), PoorManTracks(), SetSigV(), and SmearVertex().
|
protected |
Definition at line 57 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Exec(), PndPmtPoormantracks(), PoorManTracks(), RollMomentumBox(), RollVertexBox(), SetVerbose(), and SmearVertex().
|
protected |
Definition at line 54 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Exec(), and PoorManTracks().
|
protected |
Definition at line 55 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Exec(), and PndPmtTask::Init().
|
protected |
Definition at line 55 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Exec(), and PndPmtTask::Init().
|
protected |
Definition at line 55 of file PndPmtPoormantracks.h.
Referenced by PndPmtTask::Exec(), and PndPmtTask::Init().
|
protected |
Definition at line 51 of file PndPmtPoormantracks.h.
1.8.5