![]()  | 
  
    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.