|
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().
1.8.5