PandaRoot
PndTrkCTFindTrackInXY2 Class Reference

#include <PndTrkCTFindTrackInXY2.h>

Inheritance diagram for PndTrkCTFindTrackInXY2:

Public Member Functions

 PndTrkCTFindTrackInXY2 ()
 
 ~PndTrkCTFindTrackInXY2 ()
 
void AddMvdHitsToSttTracks (Double_t delta, Double_t highqualitycut, Double_t FiRangeMvdLow, Double_t FiRangeMvdUp, Short_t maxmvdpixelhitsintrack, Short_t maxmvdstriphitsintrack, Short_t nMvdPixelHit, Short_t nMvdStripHit, Double_t Ox, Double_t Oy, Double_t R, Double_t *XMvdPixel, Double_t *XMvdStrip, Double_t *YMvdPixel, Double_t *YMvdStrip, Short_t &nPixelHitsinTrack, Short_t *ListPixelHitsinTrack, Short_t &nStripHitsinTrack, Short_t *ListStripHitsinTrack)
 
Short_t AssociateSciTilHit (Double_t dimensionscitil, Double_t *esse, bool *InclusionListSciTil, Short_t *List, Short_t maxscitilhitsintrack, Short_t nSciTilHits, Double_t Oxx, Double_t Oyy, Double_t posizSciTil[][3], Double_t Rr)
 
void DecideWhichAngularRangeAndCharge (Double_t fiCenter, Double_t fi_low_limit[2], Double_t fi_up_limit[2], Double_t(*info)[7], Short_t *ListHitsinTrack, Short_t nHitsinTrack, Double_t Oxx, Double_t Oyy, Short_t &charge, Double_t &FiRangeMvdLow, Double_t &FiRangeMvdUp, Double_t &Fi_low_limit, Double_t &Fi_up_limit)
 
bool FindTrackInXYProjection (struct FindTrackInXYProjection2_InputOutputData *InOut, int istampa, int IVOLTE)
 
void OrderingUsingConformal (Short_t Charge, Double_t info[][7], Int_t nHits, Double_t oX, Double_t oY, Short_t *ListHits)
 
void OrderingUsingFi (Short_t Charge, Double_t info[][7], Int_t nHits, Double_t oX, Double_t oY, Short_t *ListHits)
 
void OrderingUsingR (Double_t info[][7], Int_t nHits, Short_t *ListHits)
 
Short_t TrkAssociatedParallelHitsToHelix5 (Short_t *auxListHitsinTrack, bool *InclusionListStt, Double_t Fi_low, Double_t Fi_up, Double_t info[][7], Short_t *ListSttParHits, Int_t NhitsParallel, Double_t Oxx, Double_t Oyy, Double_t Rr, Double_t strawradius)
 
Short_t TrkAssociatedParallelHitsToHelix6 (Short_t *auxListHitsinTrack, bool *InclusionListStt, Double_t Fi_low, Double_t Fi_up, Double_t info[][7], Short_t *ListSttParHits, Int_t NhitsParallel, Double_t Oxx, Double_t Oyy, Double_t Rr, Double_t maximum_distance)
 
 ClassDef (PndTrkCTFindTrackInXY2, 1)
 

Detailed Description

Definition at line 104 of file PndTrkCTFindTrackInXY2.h.

Constructor & Destructor Documentation

◆ PndTrkCTFindTrackInXY2()

PndTrkCTFindTrackInXY2::PndTrkCTFindTrackInXY2 ( )
inline

Default constructor

Definition at line 108 of file PndTrkCTFindTrackInXY2.h.

108 {};

◆ ~PndTrkCTFindTrackInXY2()

Member Function Documentation

◆ AddMvdHitsToSttTracks()

void PndTrkCTFindTrackInXY2::AddMvdHitsToSttTracks ( Double_t  delta,
Double_t  highqualitycut,
Double_t  FiRangeMvdLow,
Double_t  FiRangeMvdUp,
Short_t  maxmvdpixelhitsintrack,
Short_t  maxmvdstriphitsintrack,
Short_t  nMvdPixelHit,
Short_t  nMvdStripHit,
Double_t  Ox,
Double_t  Oy,
Double_t  R,
Double_t *  XMvdPixel,
Double_t *  XMvdStrip,
Double_t *  YMvdPixel,
Double_t *  YMvdStrip,
Short_t &  nPixelHitsinTrack,
Short_t *  ListPixelHitsinTrack,
Short_t &  nStripHitsinTrack,
Short_t *  ListStripHitsinTrack 
)

◆ AssociateSciTilHit()

Short_t PndTrkCTFindTrackInXY2::AssociateSciTilHit ( Double_t  dimensionscitil,
Double_t *  esse,
bool *  InclusionListSciTil,
Short_t *  List,
Short_t  maxscitilhitsintrack,
Short_t  nSciTilHits,
Double_t  Oxx,
Double_t  Oyy,
Double_t  posizSciTil[][3],
Double_t  Rr 
)

◆ ClassDef()

PndTrkCTFindTrackInXY2::ClassDef ( PndTrkCTFindTrackInXY2  ,
 
)

◆ DecideWhichAngularRangeAndCharge()

void PndTrkCTFindTrackInXY2::DecideWhichAngularRangeAndCharge ( Double_t  fiCenter,
Double_t  fi_low_limit[2],
Double_t  fi_up_limit[2],
Double_t(*)  info[7],
Short_t *  ListHitsinTrack,
Short_t  nHitsinTrack,
Double_t  Oxx,
Double_t  Oyy,
Short_t &  charge,
Double_t &  FiRangeMvdLow,
Double_t &  FiRangeMvdUp,
Double_t &  Fi_low_limit,
Double_t &  Fi_up_limit 
)

◆ FindTrackInXYProjection()

bool PndTrkCTFindTrackInXY2::FindTrackInXYProjection ( struct FindTrackInXYProjection2_InputOutputData InOut,
int  istampa,
int  IVOLTE 
)

◆ OrderingUsingConformal()

void PndTrkCTFindTrackInXY2::OrderingUsingConformal ( Short_t  Charge,
Double_t  info[][7],
Int_t  nHits,
Double_t  oX,
Double_t  oY,
Short_t *  ListHits 
)

◆ OrderingUsingFi()

void PndTrkCTFindTrackInXY2::OrderingUsingFi ( Short_t  Charge,
Double_t  info[][7],
Int_t  nHits,
Double_t  oX,
Double_t  oY,
Short_t *  ListHits 
)

◆ OrderingUsingR()

void PndTrkCTFindTrackInXY2::OrderingUsingR ( Double_t  info[][7],
Int_t  nHits,
Short_t *  ListHits 
)

◆ TrkAssociatedParallelHitsToHelix5()

Short_t PndTrkCTFindTrackInXY2::TrkAssociatedParallelHitsToHelix5 ( Short_t *  auxListHitsinTrack,
bool *  InclusionListStt,
Double_t  Fi_low,
Double_t  Fi_up,
Double_t  info[][7],
Short_t *  ListSttParHits,
Int_t  NhitsParallel,
Double_t  Oxx,
Double_t  Oyy,
Double_t  Rr,
Double_t  strawradius 
)

◆ TrkAssociatedParallelHitsToHelix6()

Short_t PndTrkCTFindTrackInXY2::TrkAssociatedParallelHitsToHelix6 ( Short_t *  auxListHitsinTrack,
bool *  InclusionListStt,
Double_t  Fi_low,
Double_t  Fi_up,
Double_t  info[][7],
Short_t *  ListSttParHits,
Int_t  NhitsParallel,
Double_t  Oxx,
Double_t  Oyy,
Double_t  Rr,
Double_t  maximum_distance 
)

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