PandaRoot
PndTrkLegendreNew Class Reference

#include <PndTrkLegendreNew.h>

Inheritance diagram for PndTrkLegendreNew:

Public Member Functions

 PndTrkLegendreNew ()
 
 PndTrkLegendreNew (int verbose)
 
 ~PndTrkLegendreNew ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
void SetParContainers ()
 
void Initialize ()
 
void Reset ()
 
void SwitchOnDisplay ()
 
void DrawGeometry ()
 
void DrawHits (PndTrkHitList *hitlist)
 
void DrawLists ()
 
void DrawNeighborings ()
 
void DrawNeighboringsToHit (PndTrkHit *hit)
 
void Refresh ()
 
void RefreshConf ()
 
void DrawGeometryConf (double x1, double x2, double y1, double y2)
 
void DrawConfHit (double x, double y, double r, int marker=2)
 
void LightCluster (PndTrkCluster *cluster)
 
void DrawLegendreHisto ()
 
void ComputePlaneExtremities (PndTrkCluster *cluster)
 
Int_t FillConformalHitList (PndTrkCluster *cluster)
 
void FillLegendreHisto (PndTrkCluster *cluster)
 
void ComputeTraAndRot (PndTrkHit *hit, Double_t &delta, Double_t trasl[2])
 
PndTrkHitFindSttReferenceHit (int isec=-1)
 
PndTrkHitFindMvdPixelReferenceHit ()
 
PndTrkHitFindMvdStripReferenceHit ()
 
PndTrkHitFindMvdReferenceHit ()
 
PndTrkHitFindReferenceHit ()
 
PndTrkHitFindReferenceHit (PndTrkCluster *cluster)
 
void RePrepareLegendre (PndTrkCluster *cluster)
 
Int_t ApplyLegendre (PndTrkCluster *cluster, double &theta_max, double &r_max)
 
Int_t ExtractLegendre (Int_t mode, double &theta_max, double &r_max)
 
void FromConformalToRealTrack (double fitm, double fitp, double &x0, double &y0, double &R)
 
void FromRealToConformalTrack (double x0, double y0, double R, double &fitm, double &fitp)
 
void SearchSecondaryTracks ()
 
PndTrkClusterList CreateFullClusterization ()
 
PndTrkClusterList CreateFullClusterization2 ()
 
Int_t CountTracksInCluster (PndTrkCluster *cluster)
 
Int_t CountTracksInSkewSector (PndTrkCluster *cluster)
 
Int_t CountTracksInCluster (PndTrkCluster *cluster, Int_t where)
 
Int_t ClusterToConformal (PndTrkCluster *cluster)
 
PndTrkTrackLegendreFit (PndTrkCluster *cluster)
 
PndTrkClusterCreateClusterAroundTrack (PndTrkTrack *track)
 
void AnalyticalFit (PndTrkCluster *cluster, double xc, double yc, double R, double &fitm, double &fitq)
 
void AnalyticalFit2 (PndTrkCluster *cluster, double fitm, double fitp, double &fitm2, double &fip2)
 
void IntersectionFinder (PndTrkHit *hit, double xc, double yc, double R)
 
void IntersectionFinder (PndTrkConformalHit *chit, double fitm, double fitp)
 
void FillHitMap ()
 

Detailed Description

Definition at line 34 of file PndTrkLegendreNew.h.

Constructor & Destructor Documentation

◆ PndTrkLegendreNew() [1/2]

PndTrkLegendreNew::PndTrkLegendreNew ( )

Default constructor

◆ PndTrkLegendreNew() [2/2]

PndTrkLegendreNew::PndTrkLegendreNew ( int  verbose)

◆ ~PndTrkLegendreNew()

PndTrkLegendreNew::~PndTrkLegendreNew ( )

Destructor

Member Function Documentation

◆ AnalyticalFit()

void PndTrkLegendreNew::AnalyticalFit ( PndTrkCluster cluster,
double  xc,
double  yc,
double  R,
double &  fitm,
double &  fitq 
)

Referenced by SearchSecondaryTracks().

◆ AnalyticalFit2()

void PndTrkLegendreNew::AnalyticalFit2 ( PndTrkCluster cluster,
double  fitm,
double  fitp,
double &  fitm2,
double &  fip2 
)

Referenced by SearchSecondaryTracks().

◆ ApplyLegendre()

Int_t PndTrkLegendreNew::ApplyLegendre ( PndTrkCluster cluster,
double &  theta_max,
double &  r_max 
)

Referenced by SwitchOnDisplay().

◆ ClusterToConformal()

Int_t PndTrkLegendreNew::ClusterToConformal ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ ComputePlaneExtremities()

void PndTrkLegendreNew::ComputePlaneExtremities ( PndTrkCluster cluster)

Referenced by SwitchOnDisplay().

◆ ComputeTraAndRot()

void PndTrkLegendreNew::ComputeTraAndRot ( PndTrkHit hit,
Double_t &  delta,
Double_t  trasl[2] 
)

Referenced by SwitchOnDisplay().

◆ CountTracksInCluster() [1/2]

Int_t PndTrkLegendreNew::CountTracksInCluster ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ CountTracksInCluster() [2/2]

Int_t PndTrkLegendreNew::CountTracksInCluster ( PndTrkCluster cluster,
Int_t  where 
)

◆ CountTracksInSkewSector()

Int_t PndTrkLegendreNew::CountTracksInSkewSector ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ CreateClusterAroundTrack()

PndTrkCluster* PndTrkLegendreNew::CreateClusterAroundTrack ( PndTrkTrack track)

Referenced by SearchSecondaryTracks().

◆ CreateFullClusterization()

PndTrkClusterList PndTrkLegendreNew::CreateFullClusterization ( )

Referenced by SearchSecondaryTracks().

◆ CreateFullClusterization2()

PndTrkClusterList PndTrkLegendreNew::CreateFullClusterization2 ( )

Referenced by SearchSecondaryTracks().

◆ DrawConfHit()

void PndTrkLegendreNew::DrawConfHit ( double  x,
double  y,
double  r,
int  marker = 2 
)

Referenced by SwitchOnDisplay().

◆ DrawGeometry()

void PndTrkLegendreNew::DrawGeometry ( )

Referenced by SwitchOnDisplay().

◆ DrawGeometryConf()

void PndTrkLegendreNew::DrawGeometryConf ( double  x1,
double  x2,
double  y1,
double  y2 
)

Referenced by SwitchOnDisplay().

◆ DrawHits()

void PndTrkLegendreNew::DrawHits ( PndTrkHitList hitlist)

Referenced by SwitchOnDisplay().

◆ DrawLegendreHisto()

void PndTrkLegendreNew::DrawLegendreHisto ( )

Referenced by SwitchOnDisplay().

◆ DrawLists()

void PndTrkLegendreNew::DrawLists ( )

Referenced by SwitchOnDisplay().

◆ DrawNeighborings()

void PndTrkLegendreNew::DrawNeighborings ( )

Referenced by SwitchOnDisplay().

◆ DrawNeighboringsToHit()

void PndTrkLegendreNew::DrawNeighboringsToHit ( PndTrkHit hit)

Referenced by SwitchOnDisplay().

◆ Exec()

virtual void PndTrkLegendreNew::Exec ( Option_t *  opt)
virtual

Virtual method Exec

◆ ExtractLegendre()

Int_t PndTrkLegendreNew::ExtractLegendre ( Int_t  mode,
double &  theta_max,
double &  r_max 
)

Referenced by SwitchOnDisplay().

◆ FillConformalHitList()

Int_t PndTrkLegendreNew::FillConformalHitList ( PndTrkCluster cluster)

Referenced by SwitchOnDisplay().

◆ FillHitMap()

void PndTrkLegendreNew::FillHitMap ( )

Referenced by SearchSecondaryTracks().

◆ FillLegendreHisto()

void PndTrkLegendreNew::FillLegendreHisto ( PndTrkCluster cluster)

Referenced by SwitchOnDisplay().

◆ FindMvdPixelReferenceHit()

PndTrkHit* PndTrkLegendreNew::FindMvdPixelReferenceHit ( )

Referenced by SwitchOnDisplay().

◆ FindMvdReferenceHit()

PndTrkHit* PndTrkLegendreNew::FindMvdReferenceHit ( )

Referenced by SwitchOnDisplay().

◆ FindMvdStripReferenceHit()

PndTrkHit* PndTrkLegendreNew::FindMvdStripReferenceHit ( )

Referenced by SwitchOnDisplay().

◆ FindReferenceHit() [1/2]

PndTrkHit* PndTrkLegendreNew::FindReferenceHit ( )

Referenced by SwitchOnDisplay().

◆ FindReferenceHit() [2/2]

PndTrkHit* PndTrkLegendreNew::FindReferenceHit ( PndTrkCluster cluster)

◆ FindSttReferenceHit()

PndTrkHit* PndTrkLegendreNew::FindSttReferenceHit ( int  isec = -1)

Referenced by SwitchOnDisplay().

◆ FromConformalToRealTrack()

void PndTrkLegendreNew::FromConformalToRealTrack ( double  fitm,
double  fitp,
double &  x0,
double &  y0,
double &  R 
)

Referenced by SwitchOnDisplay().

◆ FromRealToConformalTrack()

void PndTrkLegendreNew::FromRealToConformalTrack ( double  x0,
double  y0,
double  R,
double &  fitm,
double &  fitp 
)

Referenced by SwitchOnDisplay().

◆ Init()

virtual InitStatus PndTrkLegendreNew::Init ( )
virtual

Virtual method Init

◆ Initialize()

void PndTrkLegendreNew::Initialize ( )

◆ IntersectionFinder() [1/2]

void PndTrkLegendreNew::IntersectionFinder ( PndTrkHit hit,
double  xc,
double  yc,
double  R 
)

Referenced by SearchSecondaryTracks().

◆ IntersectionFinder() [2/2]

void PndTrkLegendreNew::IntersectionFinder ( PndTrkConformalHit chit,
double  fitm,
double  fitp 
)

◆ LegendreFit()

PndTrkTrack* PndTrkLegendreNew::LegendreFit ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ LightCluster()

void PndTrkLegendreNew::LightCluster ( PndTrkCluster cluster)

Referenced by SwitchOnDisplay().

◆ Refresh()

void PndTrkLegendreNew::Refresh ( )

Referenced by SwitchOnDisplay().

◆ RefreshConf()

void PndTrkLegendreNew::RefreshConf ( )

Referenced by SwitchOnDisplay().

◆ RePrepareLegendre()

void PndTrkLegendreNew::RePrepareLegendre ( PndTrkCluster cluster)

Referenced by SwitchOnDisplay().

◆ Reset()

void PndTrkLegendreNew::Reset ( )

◆ SearchSecondaryTracks()

◆ SetParContainers()

void PndTrkLegendreNew::SetParContainers ( )

◆ SwitchOnDisplay()


The documentation for this class was generated from the following file: