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