![]() |
PandaRoot
|
#include <PndTrkLegendreSecTask.h>
Public Member Functions | |
| PndTrkLegendreSecTask () | |
| PndTrkLegendreSecTask (int verbose) | |
| ~PndTrkLegendreSecTask () | |
| virtual InitStatus | Init () |
| virtual void | Exec (Option_t *opt) |
| void | SetParContainers () |
| void | Initialize () |
| void | Reset () |
| Int_t | FillConformalHitList (int isec=-1) |
| void | FillLegendreHisto (Int_t mode) |
| void | FillLegendreHisto (PndTrkCluster *cluster) |
| PndTrkCluster | CreateSttCluster (PndTrkHit *firsthit) |
| Bool_t | IsSttAssociate (PndTrkHit *hit1, PndTrkHit *hit2) |
| PndTrkCluster | CreateClusterByConfDistance (double fitm, double fitq) |
| PndTrkCluster | CreateClusterByRealDistance (double xc0, double yc0, double R0) |
| PndTrkCluster | CreateClusterByMixedDistance (double fitm, double fitq) |
| PndTrkCluster | CreateClusterByDistance (Int_t mode, double fitm, double fitq) |
| PndTrkCluster | CreateSkewHitList (PndTrkTrack *track) |
| void | FromConformalToRealTrack (double fitm, double fitp, double &x0, double &y0, double &R) |
| PndTrkCluster | CleanUpSkewHitList (PndTrkCluster *skewhitlist) |
| void | RegisterTrack (PndTrkTrack *track) |
| void | ComputeTraAndRot (PndTrkHit *hit, Double_t &delta, Double_t trasl[2]) |
| PndTrkHit * | FindSttReferenceHit (int isec=-1) |
| PndTrkHit * | FindMvdPixelReferenceHit () |
| PndTrkHit * | FindMvdStripReferenceHit () |
| PndTrkHit * | FindMvdReferenceHit () |
| PndTrkHit * | FindReferenceHit () |
| PndTrkCluster | Cleanup (PndTrkCluster cluster) |
| void | SearchSecondaryTracks () |
| void | SwitchOnDisplay () |
| void | DrawGeometry () |
| void | DrawHits (PndTrkHitList *hitlist) |
| void | Refresh () |
| void | RefreshConf () |
| void | DrawGeometryConf (double x1, double y1, double x2, double y2) |
| void | DrawConfHit (double x, double y, double r, int marker=2) |
| void | LightCluster (PndTrkCluster *cluster) |
| void | DrawLegendreHisto () |
| void | RefreshZ () |
| void | DrawZGeometry (int whichone=1, double phimin=0, double phimax=360, double zmin=-43, double zmax=113) |
| void | DontUseMvdPix () |
| void | DontUseMvdStr () |
| void | DontUseStt () |
| Bool_t | DoesRealHitBelong (PndTrkHit *hit, double x0, double y0, double R) |
| Bool_t | DoesConfHitBelong (PndTrkConformalHit *hit, double fitm, double fitp) |
| void | RePrepareLegendre (PndTrkCluster *cluster) |
| void | PrepareLegendre () |
| Int_t | ApplyLegendre (double &theta_max, double &r_max) |
| Int_t | ApplyLegendre (PndTrkCluster *cluster, double &theta_max, double &r_max) |
| Int_t | ExtractLegendre (Int_t mode, double &theta_max, double &r_max) |
| Bool_t | ZPhiFit (int iter, PndTrkCluster *cluster, double &fitm, double &fitp) |
| PndTrkCluster * | CleanupZPhiFit (PndTrkCluster *cluster, double fitm, double fitp) |
| double | ComputeZRediduals (PndTrkCluster *cluster, double fitm, double fitp) |
| double | CorrectZ (PndTrkCluster *cluster, double deltaz, double fitm, double fitp) |
Public Attributes | |
| Bool_t | fDisplayOn |
| TH2F * | hxy |
| TH2F * | hxz |
| TH2F * | hzphi |
| TCanvas * | display |
| TH2F * | huv |
Definition at line 34 of file PndTrkLegendreSecTask.h.
| PndTrkLegendreSecTask::PndTrkLegendreSecTask | ( | ) |
Default constructor
| PndTrkLegendreSecTask::PndTrkLegendreSecTask | ( | int | verbose | ) |
| PndTrkLegendreSecTask::~PndTrkLegendreSecTask | ( | ) |
Destructor
| Int_t PndTrkLegendreSecTask::ApplyLegendre | ( | double & | theta_max, |
| double & | r_max | ||
| ) |
Referenced by DontUseStt().
| Int_t PndTrkLegendreSecTask::ApplyLegendre | ( | PndTrkCluster * | cluster, |
| double & | theta_max, | ||
| double & | r_max | ||
| ) |
| PndTrkCluster PndTrkLegendreSecTask::Cleanup | ( | PndTrkCluster | cluster | ) |
| PndTrkCluster PndTrkLegendreSecTask::CleanUpSkewHitList | ( | PndTrkCluster * | skewhitlist | ) |
| PndTrkCluster* PndTrkLegendreSecTask::CleanupZPhiFit | ( | PndTrkCluster * | cluster, |
| double | fitm, | ||
| double | fitp | ||
| ) |
Referenced by DontUseStt().
| void PndTrkLegendreSecTask::ComputeTraAndRot | ( | PndTrkHit * | hit, |
| Double_t & | delta, | ||
| Double_t | trasl[2] | ||
| ) |
| double PndTrkLegendreSecTask::ComputeZRediduals | ( | PndTrkCluster * | cluster, |
| double | fitm, | ||
| double | fitp | ||
| ) |
Referenced by DontUseStt().
| double PndTrkLegendreSecTask::CorrectZ | ( | PndTrkCluster * | cluster, |
| double | deltaz, | ||
| double | fitm, | ||
| double | fitp | ||
| ) |
Referenced by DontUseStt().
| PndTrkCluster PndTrkLegendreSecTask::CreateClusterByConfDistance | ( | double | fitm, |
| double | fitq | ||
| ) |
| PndTrkCluster PndTrkLegendreSecTask::CreateClusterByDistance | ( | Int_t | mode, |
| double | fitm, | ||
| double | fitq | ||
| ) |
| PndTrkCluster PndTrkLegendreSecTask::CreateClusterByMixedDistance | ( | double | fitm, |
| double | fitq | ||
| ) |
| PndTrkCluster PndTrkLegendreSecTask::CreateClusterByRealDistance | ( | double | xc0, |
| double | yc0, | ||
| double | R0 | ||
| ) |
| PndTrkCluster PndTrkLegendreSecTask::CreateSkewHitList | ( | PndTrkTrack * | track | ) |
| PndTrkCluster PndTrkLegendreSecTask::CreateSttCluster | ( | PndTrkHit * | firsthit | ) |
| Bool_t PndTrkLegendreSecTask::DoesConfHitBelong | ( | PndTrkConformalHit * | hit, |
| double | fitm, | ||
| double | fitp | ||
| ) |
Referenced by DontUseStt().
| Bool_t PndTrkLegendreSecTask::DoesRealHitBelong | ( | PndTrkHit * | hit, |
| double | x0, | ||
| double | y0, | ||
| double | R | ||
| ) |
Referenced by DontUseStt().
|
inline |
Definition at line 101 of file PndTrkLegendreSecTask.h.
|
inline |
Definition at line 102 of file PndTrkLegendreSecTask.h.
|
inline |
Definition at line 103 of file PndTrkLegendreSecTask.h.
References ApplyLegendre(), CleanupZPhiFit(), ComputeZRediduals(), CorrectZ(), DoesConfHitBelong(), DoesRealHitBelong(), ExtractLegendre(), PrepareLegendre(), RePrepareLegendre(), and ZPhiFit().
| void PndTrkLegendreSecTask::DrawConfHit | ( | double | x, |
| double | y, | ||
| double | r, | ||
| int | marker = 2 |
||
| ) |
| void PndTrkLegendreSecTask::DrawGeometry | ( | ) |
Referenced by SwitchOnDisplay().
| void PndTrkLegendreSecTask::DrawGeometryConf | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) |
| void PndTrkLegendreSecTask::DrawHits | ( | PndTrkHitList * | hitlist | ) |
Referenced by SwitchOnDisplay().
| void PndTrkLegendreSecTask::DrawLegendreHisto | ( | ) |
| void PndTrkLegendreSecTask::DrawZGeometry | ( | int | whichone = 1, |
| double | phimin = 0, |
||
| double | phimax = 360, |
||
| double | zmin = -43, |
||
| double | zmax = 113 |
||
| ) |
|
virtual |
Virtual method Exec
| Int_t PndTrkLegendreSecTask::ExtractLegendre | ( | Int_t | mode, |
| double & | theta_max, | ||
| double & | r_max | ||
| ) |
Referenced by DontUseStt().
| Int_t PndTrkLegendreSecTask::FillConformalHitList | ( | int | isec = -1 | ) |
| void PndTrkLegendreSecTask::FillLegendreHisto | ( | Int_t | mode | ) |
| void PndTrkLegendreSecTask::FillLegendreHisto | ( | PndTrkCluster * | cluster | ) |
| PndTrkHit* PndTrkLegendreSecTask::FindMvdPixelReferenceHit | ( | ) |
| PndTrkHit* PndTrkLegendreSecTask::FindMvdReferenceHit | ( | ) |
| PndTrkHit* PndTrkLegendreSecTask::FindMvdStripReferenceHit | ( | ) |
| PndTrkHit* PndTrkLegendreSecTask::FindReferenceHit | ( | ) |
| PndTrkHit* PndTrkLegendreSecTask::FindSttReferenceHit | ( | int | isec = -1 | ) |
| void PndTrkLegendreSecTask::FromConformalToRealTrack | ( | double | fitm, |
| double | fitp, | ||
| double & | x0, | ||
| double & | y0, | ||
| double & | R | ||
| ) |
|
virtual |
Virtual method Init
| void PndTrkLegendreSecTask::Initialize | ( | ) |
| void PndTrkLegendreSecTask::LightCluster | ( | PndTrkCluster * | cluster | ) |
| void PndTrkLegendreSecTask::PrepareLegendre | ( | ) |
Referenced by DontUseStt().
| void PndTrkLegendreSecTask::Refresh | ( | ) |
Referenced by SwitchOnDisplay().
| void PndTrkLegendreSecTask::RefreshConf | ( | ) |
| void PndTrkLegendreSecTask::RefreshZ | ( | ) |
| void PndTrkLegendreSecTask::RegisterTrack | ( | PndTrkTrack * | track | ) |
| void PndTrkLegendreSecTask::RePrepareLegendre | ( | PndTrkCluster * | cluster | ) |
Referenced by DontUseStt().
| void PndTrkLegendreSecTask::Reset | ( | ) |
|
inline |
Definition at line 82 of file PndTrkLegendreSecTask.h.
| void PndTrkLegendreSecTask::SetParContainers | ( | ) |
|
inline |
Definition at line 87 of file PndTrkLegendreSecTask.h.
References DrawGeometry(), DrawHits(), and Refresh().
| Bool_t PndTrkLegendreSecTask::ZPhiFit | ( | int | iter, |
| PndTrkCluster * | cluster, | ||
| double & | fitm, | ||
| double & | fitp | ||
| ) |
Referenced by DontUseStt().
| TCanvas* PndTrkLegendreSecTask::display |
Definition at line 86 of file PndTrkLegendreSecTask.h.
| Bool_t PndTrkLegendreSecTask::fDisplayOn |
Definition at line 84 of file PndTrkLegendreSecTask.h.
| TH2F* PndTrkLegendreSecTask::huv |
Definition at line 92 of file PndTrkLegendreSecTask.h.
| TH2F* PndTrkLegendreSecTask::hxy |
Definition at line 85 of file PndTrkLegendreSecTask.h.
| TH2F * PndTrkLegendreSecTask::hxz |
Definition at line 85 of file PndTrkLegendreSecTask.h.
| TH2F * PndTrkLegendreSecTask::hzphi |
Definition at line 85 of file PndTrkLegendreSecTask.h.