PandaRoot
PndTrkCombiLegendreTask Class Reference

#include <PndTrkCombiLegendreTask.h>

Inheritance diagram for PndTrkCombiLegendreTask:

Public Member Functions

 PndTrkCombiLegendreTask ()
 
 PndTrkCombiLegendreTask (int verbose)
 
 ~PndTrkCombiLegendreTask ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
void SetParContainers ()
 
void Initialize ()
 
void Reset ()
 
void SwitchOnDisplay ()
 
void SwitchOnSeeMC ()
 
void DrawGeometry (int cpad=1)
 
void DrawSttGeometry ()
 
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, bool keeprefhit)
 
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 *noftracksinlayer)
 
Int_t CountTracksInSkewSector (PndTrkCluster *cluster, int *noftracksinlayer)
 
Int_t CountTracksInCluster (PndTrkCluster *cluster, Int_t where, int *noftracksinlayer)
 
Int_t ClusterToConformal (PndTrkCluster *cluster, bool samerefhit)
 
PndTrkTrackLegendreFit (PndTrkCluster *cluster)
 
PndTrkTrackLegendreFitWithRecovering (PndTrkCluster *cluster)
 
PndTrkClusterCreateClusterAroundTrack (PndTrkTrack *track)
 
PndTrkClusterCreateClusterAroundTrack2 (PndTrkTrack *track)
 
PndTrkClusterCreateClusterAroundTrack3 (PndTrkTrack *track)
 
Bool_t DoesBelong (PndTrkHit *hit, double xc, double yc, double R)
 
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)
 
Double_t ComputePerpendicularChi2 (PndTrkCluster *cluster, double fitm, double fitp)
 
void FillHitMap ()
 
void FillPeakCouplesHisto (PndTrkCluster *cluster)
 
void FillPeakNeighCouplesHisto (PndTrkCluster *cluster)
 
PndTrkClusterComputeSkewedXYZ (PndTrkCluster *cluster)
 
void CleanTrack (PndTrkTrack *track)
 

Detailed Description

Definition at line 36 of file PndTrkCombiLegendreTask.h.

Constructor & Destructor Documentation

◆ PndTrkCombiLegendreTask() [1/2]

PndTrkCombiLegendreTask::PndTrkCombiLegendreTask ( )

Default constructor

◆ PndTrkCombiLegendreTask() [2/2]

PndTrkCombiLegendreTask::PndTrkCombiLegendreTask ( int  verbose)

◆ ~PndTrkCombiLegendreTask()

PndTrkCombiLegendreTask::~PndTrkCombiLegendreTask ( )

Destructor

Member Function Documentation

◆ AnalyticalFit()

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

Referenced by SearchSecondaryTracks().

◆ AnalyticalFit2()

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

Referenced by SearchSecondaryTracks().

◆ ApplyLegendre()

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

Referenced by SwitchOnSeeMC().

◆ CleanTrack()

void PndTrkCombiLegendreTask::CleanTrack ( PndTrkTrack track)

Referenced by SearchSecondaryTracks().

◆ ClusterToConformal()

Int_t PndTrkCombiLegendreTask::ClusterToConformal ( PndTrkCluster cluster,
bool  samerefhit 
)

Referenced by SearchSecondaryTracks().

◆ ComputePerpendicularChi2()

Double_t PndTrkCombiLegendreTask::ComputePerpendicularChi2 ( PndTrkCluster cluster,
double  fitm,
double  fitp 
)

Referenced by SearchSecondaryTracks().

◆ ComputePlaneExtremities()

void PndTrkCombiLegendreTask::ComputePlaneExtremities ( PndTrkCluster cluster)

Referenced by SwitchOnSeeMC().

◆ ComputeSkewedXYZ()

PndTrkCluster* PndTrkCombiLegendreTask::ComputeSkewedXYZ ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ ComputeTraAndRot()

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

Referenced by SwitchOnSeeMC().

◆ CountTracksInCluster() [1/2]

Int_t PndTrkCombiLegendreTask::CountTracksInCluster ( PndTrkCluster cluster,
int *  noftracksinlayer 
)

Referenced by SearchSecondaryTracks().

◆ CountTracksInCluster() [2/2]

Int_t PndTrkCombiLegendreTask::CountTracksInCluster ( PndTrkCluster cluster,
Int_t  where,
int *  noftracksinlayer 
)

◆ CountTracksInSkewSector()

Int_t PndTrkCombiLegendreTask::CountTracksInSkewSector ( PndTrkCluster cluster,
int *  noftracksinlayer 
)

Referenced by SearchSecondaryTracks().

◆ CreateClusterAroundTrack()

PndTrkCluster* PndTrkCombiLegendreTask::CreateClusterAroundTrack ( PndTrkTrack track)

Referenced by SearchSecondaryTracks().

◆ CreateClusterAroundTrack2()

PndTrkCluster* PndTrkCombiLegendreTask::CreateClusterAroundTrack2 ( PndTrkTrack track)

Referenced by SearchSecondaryTracks().

◆ CreateClusterAroundTrack3()

PndTrkCluster* PndTrkCombiLegendreTask::CreateClusterAroundTrack3 ( PndTrkTrack track)

Referenced by SearchSecondaryTracks().

◆ CreateFullClusterization()

PndTrkClusterList PndTrkCombiLegendreTask::CreateFullClusterization ( )

Referenced by SearchSecondaryTracks().

◆ CreateFullClusterization2()

PndTrkClusterList PndTrkCombiLegendreTask::CreateFullClusterization2 ( )

Referenced by SearchSecondaryTracks().

◆ DoesBelong()

Bool_t PndTrkCombiLegendreTask::DoesBelong ( PndTrkHit hit,
double  xc,
double  yc,
double  R 
)

Referenced by SearchSecondaryTracks().

◆ DrawConfHit()

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

Referenced by SwitchOnSeeMC().

◆ DrawGeometry()

void PndTrkCombiLegendreTask::DrawGeometry ( int  cpad = 1)

Referenced by SwitchOnSeeMC().

◆ DrawGeometryConf()

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

Referenced by SwitchOnSeeMC().

◆ DrawHits()

void PndTrkCombiLegendreTask::DrawHits ( PndTrkHitList hitlist)

Referenced by SwitchOnSeeMC().

◆ DrawLegendreHisto()

void PndTrkCombiLegendreTask::DrawLegendreHisto ( )

Referenced by SwitchOnSeeMC().

◆ DrawLists()

void PndTrkCombiLegendreTask::DrawLists ( )

Referenced by SwitchOnSeeMC().

◆ DrawNeighborings()

void PndTrkCombiLegendreTask::DrawNeighborings ( )

Referenced by SwitchOnSeeMC().

◆ DrawNeighboringsToHit()

void PndTrkCombiLegendreTask::DrawNeighboringsToHit ( PndTrkHit hit)

Referenced by SwitchOnSeeMC().

◆ DrawSttGeometry()

void PndTrkCombiLegendreTask::DrawSttGeometry ( )

Referenced by SwitchOnSeeMC().

◆ Exec()

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

Virtual method Exec

◆ ExtractLegendre()

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

Referenced by SwitchOnSeeMC().

◆ FillConformalHitList()

Int_t PndTrkCombiLegendreTask::FillConformalHitList ( PndTrkCluster cluster)

Referenced by SwitchOnSeeMC().

◆ FillHitMap()

void PndTrkCombiLegendreTask::FillHitMap ( )

Referenced by SearchSecondaryTracks().

◆ FillLegendreHisto()

void PndTrkCombiLegendreTask::FillLegendreHisto ( PndTrkCluster cluster)

Referenced by SwitchOnSeeMC().

◆ FillPeakCouplesHisto()

void PndTrkCombiLegendreTask::FillPeakCouplesHisto ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ FillPeakNeighCouplesHisto()

void PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ FindMvdPixelReferenceHit()

PndTrkHit* PndTrkCombiLegendreTask::FindMvdPixelReferenceHit ( )

Referenced by SwitchOnSeeMC().

◆ FindMvdReferenceHit()

PndTrkHit* PndTrkCombiLegendreTask::FindMvdReferenceHit ( )

Referenced by SwitchOnSeeMC().

◆ FindMvdStripReferenceHit()

PndTrkHit* PndTrkCombiLegendreTask::FindMvdStripReferenceHit ( )

Referenced by SwitchOnSeeMC().

◆ FindReferenceHit() [1/2]

PndTrkHit* PndTrkCombiLegendreTask::FindReferenceHit ( )

Referenced by SwitchOnSeeMC().

◆ FindReferenceHit() [2/2]

PndTrkHit* PndTrkCombiLegendreTask::FindReferenceHit ( PndTrkCluster cluster,
bool  keeprefhit 
)

◆ FindSttReferenceHit()

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

Referenced by SwitchOnSeeMC().

◆ FromConformalToRealTrack()

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

Referenced by SwitchOnSeeMC().

◆ FromRealToConformalTrack()

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

Referenced by SwitchOnSeeMC().

◆ Init()

virtual InitStatus PndTrkCombiLegendreTask::Init ( )
virtual

Virtual method Init

◆ Initialize()

void PndTrkCombiLegendreTask::Initialize ( )

◆ IntersectionFinder() [1/2]

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

Referenced by SearchSecondaryTracks().

◆ IntersectionFinder() [2/2]

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

◆ LegendreFit()

PndTrkTrack* PndTrkCombiLegendreTask::LegendreFit ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ LegendreFitWithRecovering()

PndTrkTrack* PndTrkCombiLegendreTask::LegendreFitWithRecovering ( PndTrkCluster cluster)

Referenced by SearchSecondaryTracks().

◆ LightCluster()

void PndTrkCombiLegendreTask::LightCluster ( PndTrkCluster cluster)

Referenced by SwitchOnSeeMC().

◆ Refresh()

void PndTrkCombiLegendreTask::Refresh ( )

Referenced by SwitchOnSeeMC().

◆ RefreshConf()

void PndTrkCombiLegendreTask::RefreshConf ( )

Referenced by SwitchOnSeeMC().

◆ RePrepareLegendre()

void PndTrkCombiLegendreTask::RePrepareLegendre ( PndTrkCluster cluster)

Referenced by SwitchOnSeeMC().

◆ Reset()

void PndTrkCombiLegendreTask::Reset ( )

◆ SearchSecondaryTracks()

◆ SetParContainers()

void PndTrkCombiLegendreTask::SetParContainers ( )

◆ SwitchOnDisplay()

void PndTrkCombiLegendreTask::SwitchOnDisplay ( )
inline

Definition at line 57 of file PndTrkCombiLegendreTask.h.

57 { fDisplayOn = kTRUE; }

◆ SwitchOnSeeMC()


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