FairRoot/PandaRoot
|
#include <PndHypIdealRecoTask.h>
Public Member Functions | |
PndHypIdealRecoTask () | |
PndHypIdealRecoTask (Double_t sx, Double_t sy, Double_t sz) | |
~PndHypIdealRecoTask () | |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
Private Member Functions | |
void | InitTransMat () |
void | smear (TVector3 &pos) |
void | smearLocal (TVector3 &pos) |
void | CalcDetPlane (TVector3 &o, TVector3 &u, TVector3 &v) |
void | Register () |
void | Reset () |
void | ProduceHits () |
ClassDef (PndHypIdealRecoTask, 2) | |
Private Attributes | |
TString | fBranchName |
PndHypGeoHandling * | fGeoH |
TClonesArray * | fPointArray |
TClonesArray * | fMctruthArray |
TClonesArray * | fHitOutputArray |
Double_t | fSigmaX |
Double_t | fSigmaY |
Double_t | fSigmaZ |
PndHypPoint * | fCurrentHypPoint |
TGeoHMatrix * | fCurrentTransMat |
TMatrixT< double > | fHitCovMatrix |
Definition at line 33 of file PndHypIdealRecoTask.h.
PndHypIdealRecoTask::PndHypIdealRecoTask | ( | ) |
Default constructor
Definition at line 30 of file PndHypIdealRecoTask.cxx.
References fBranchName, fSigmaX, fSigmaY, and fSigmaZ.
Definition at line 42 of file PndHypIdealRecoTask.cxx.
References fBranchName, fSigmaX, fSigmaY, and fSigmaZ.
PndHypIdealRecoTask::~PndHypIdealRecoTask | ( | ) |
|
private |
Definition at line 244 of file PndHypIdealRecoTask.cxx.
References Double_t, fCurrentHypPoint, fCurrentTransMat, fVerbose, PndHypPoint::GetDetName(), and v.
Referenced by Exec().
|
private |
|
virtual |
Virtual method Exec
Definition at line 106 of file PndHypIdealRecoTask.cxx.
References CalcDetPlane(), fCurrentHypPoint, fHitOutputArray, fPointArray, fSigmaX, fSigmaY, fSigmaZ, fVerbose, PndHypPoint::GetDetName(), PndHypPoint::GetVolumeID(), PndHypPoint::GetXin(), PndHypPoint::GetYin(), PndHypPoint::GetZin(), InitTransMat(), pos, smearLocal(), and v.
|
virtual |
Definition at line 61 of file PndHypIdealRecoTask.cxx.
References fBranchName, fGeoH, fHitOutputArray, fMctruthArray, fPointArray, and gGeoManager.
Referenced by QAmacro_hyp_2().
|
private |
smearing and geometry access
Definition at line 165 of file PndHypIdealRecoTask.cxx.
References fCurrentHypPoint, fCurrentTransMat, fGeoH, fVerbose, PndHypPoint::GetDetName(), PndHypGeoHandling::GetPath(), and gGeoManager.
Referenced by Exec().
|
private |
|
private |
|
private |
|
virtual |
|
private |
smear a 3d vector
Definition at line 175 of file PndHypIdealRecoTask.cxx.
References fSigmaX, fSigmaY, fSigmaZ, fVerbose, x, y, and z.
Referenced by smearLocal().
|
private |
smear a 3d vector in the local sensor plane
Definition at line 200 of file PndHypIdealRecoTask.cxx.
References Double_t, fCurrentTransMat, fVerbose, and smear().
Referenced by Exec().
|
private |
Definition at line 59 of file PndHypIdealRecoTask.h.
Referenced by Init(), and PndHypIdealRecoTask().
|
private |
Definition at line 71 of file PndHypIdealRecoTask.h.
Referenced by CalcDetPlane(), Exec(), and InitTransMat().
|
private |
Definition at line 72 of file PndHypIdealRecoTask.h.
Referenced by CalcDetPlane(), InitTransMat(), and smearLocal().
|
private |
Definition at line 60 of file PndHypIdealRecoTask.h.
Referenced by Init(), InitTransMat(), and ~PndHypIdealRecoTask().
|
private |
Definition at line 73 of file PndHypIdealRecoTask.h.
|
private |
Output array of Hits
Definition at line 66 of file PndHypIdealRecoTask.h.
|
private |
Definition at line 63 of file PndHypIdealRecoTask.h.
Referenced by Init().
|
private |
Input array of Points
Definition at line 62 of file PndHypIdealRecoTask.h.
|
private |
Properties
Definition at line 68 of file PndHypIdealRecoTask.h.
Referenced by Exec(), PndHypIdealRecoTask(), and smear().
|
private |
Definition at line 69 of file PndHypIdealRecoTask.h.
Referenced by Exec(), PndHypIdealRecoTask(), and smear().
|
private |
Definition at line 70 of file PndHypIdealRecoTask.h.
Referenced by Exec(), PndHypIdealRecoTask(), and smear().