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