PandaRoot
PndTrkCTFindTrackInXY Class Reference

#include <PndTrkCTFindTrackInXY.h>

Inheritance diagram for PndTrkCTFindTrackInXY:

Public Member Functions

 PndTrkCTFindTrackInXY ()
 
 ~PndTrkCTFindTrackInXY ()
 
bool AcceptHitsConformal (Double_t distance, Double_t DriftConfR, Double_t StrawConfR)
 
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 FindCharge (Double_t oX, Double_t oY, Short_t nHits, Double_t *X, Double_t *Y, Short_t *Charge)
 
bool FindTrackInXYProjection (struct FindTrackInXYProjection_InputData *inputdata)
 
Short_t FindTrackPatterninBoxConformal (Short_t *FiConformalIndex, Short_t *HitsinBoxConformal, Short_t ihit, bool *InclusionListStt, Double_t info[][7], Short_t *ListHitsinTrack, Short_t *ListSttParHits, Short_t maxstthitsintracks, Short_t maxstthits, Short_t minimumhitspertrack, Short_t *nBoxConformal, Short_t nfidivconformal, Short_t nFicell, Short_t NFiCELLDISTANCE, Short_t Nparal, Short_t nRcell, Short_t NRCELLDISTANCE, Short_t *RConformalIndex, Short_t nrdivconformal)
 
Short_t FindTrackPatterninBoxConformalSpecial (Short_t *FiConformalIndex, Short_t *HitsinBoxConformal, bool *InclusionListStt, Double_t info[][7], Short_t iSeed, Short_t *ListHitsinTrackinWhichToSearch, Short_t *ListSttParHits, Short_t maxstthits, Short_t minimumhitspertrack, Short_t *nBoxConformal, Short_t NFiCELLDISTANCE, Short_t nfidivconformal, Short_t Nparal, Short_t NparallelToSearch, Short_t NRCELLDISTANCE, Short_t nrdivconformal, Short_t *OutputListHitsinTrack, Short_t *RConformalIndex)
 
Short_t FindTrackStrictCollection (Short_t *FiConformalIndex, bool *InclusionListStt, Short_t iSeed, Short_t *ListHitsinTrackinWhichToSearch, Short_t MAXSTTHITS, Short_t NFiCELLDISTANCE, Short_t nfidivconformal, Short_t NParallelToSearch, Short_t *OutputListHitsinTrack)
 
void OrderingParallel (Short_t Charge, Double_t *Fi_initial_helix_referenceframe, Double_t *Fi_final_helix_referenceframe, Double_t info[][7], Short_t *ListParallelHits, Short_t nParallelHits, Double_t oX, Double_t oY, Double_t *U, Double_t *V)
 
Short_t TrkAssociatedParallelHitsToHelixQuater (Short_t *auxListHitsinTrack, Double_t deltanr, Short_t *FiConformalIndex, Short_t *HitsinBoxConformal, bool *InclusionListStt, Double_t info[][7], Double_t infoparalConformal[][5], Short_t *ListHitsinTrack, Double_t m, Short_t MAXSTTHITS, Short_t *nBoxConformal, Short_t nfidivconformal, Short_t nHitsinTrack, Int_t NhitsParallel, Short_t nrdivconformal, Double_t Oxx, Double_t Oyy, Double_t q, Double_t *radiaConf, Short_t *RConformalIndex, Double_t Rr, Double_t rstrawdetectormin, Short_t Status, Double_t strawradius)
 
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)
 
 ClassDef (PndTrkCTFindTrackInXY, 1)
 

Detailed Description

Definition at line 63 of file PndTrkCTFindTrackInXY.h.

Constructor & Destructor Documentation

◆ PndTrkCTFindTrackInXY()

PndTrkCTFindTrackInXY::PndTrkCTFindTrackInXY ( )
inline

Default constructor

Definition at line 67 of file PndTrkCTFindTrackInXY.h.

67 {};

◆ ~PndTrkCTFindTrackInXY()

PndTrkCTFindTrackInXY::~PndTrkCTFindTrackInXY ( )
inline

Destructor

Definition at line 70 of file PndTrkCTFindTrackInXY.h.

References FindTrackInXYProjection_InputData::Charge, FindTrackInXYProjection_InputData::deltanr, FindTrackInXYProjection_InputData::dimensionscitil, FindTrackInXYProjection_InputData::Fi_final_helix_referenceframe, FindTrackInXYProjection_InputData::Fi_initial_helix_referenceframe, FindTrackInXYProjection_InputData::FiConformalIndex, FindTrackInXYProjection_InputData::InclusionListSciTil, FindTrackInXYProjection_InputData::InclusionListStt, FindTrackInXYProjection_InputData::info, FindTrackInXYProjection_InputData::infoparalConformal, FindTrackInXYProjection_InputData::ListHitsinTrack, FindTrackInXYProjection_InputData::ListSttParHits, m, FindTrackInXYProjection_InputData::maxscitilhitsintrack, FindTrackInXYProjection_InputData::maxstthits, FindTrackInXYProjection_InputData::minimumhitspertrack, FindTrackInXYProjection_InputData::nFicell, FindTrackInXYProjection_InputData::nfidivconformal, FindTrackInXYProjection_InputData::nHitsinTrack, FindTrackInXYProjection_InputData::nRcell, FindTrackInXYProjection_InputData::nrdivconformal, FindTrackInXYProjection_InputData::nSciTilHits, FindTrackInXYProjection_InputData::Oxx, FindTrackInXYProjection_InputData::Oyy, FindTrackInXYProjection_InputData::radiaConf, FindTrackInXYProjection_InputData::RConformalIndex, FindTrackInXYProjection_InputData::Rr, FindTrackInXYProjection_InputData::rstrawdetectormin, FindTrackInXYProjection_InputData::strawradius, FindTrackInXYProjection_InputData::U, and FindTrackInXYProjection_InputData::V.

70 {};

Member Function Documentation

◆ AcceptHitsConformal()

bool PndTrkCTFindTrackInXY::AcceptHitsConformal ( Double_t  distance,
Double_t  DriftConfR,
Double_t  StrawConfR 
)

◆ AssociateSciTilHit()

Short_t PndTrkCTFindTrackInXY::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()

PndTrkCTFindTrackInXY::ClassDef ( PndTrkCTFindTrackInXY  ,
 
)

◆ FindCharge()

void PndTrkCTFindTrackInXY::FindCharge ( Double_t  oX,
Double_t  oY,
Short_t  nHits,
Double_t *  X,
Double_t *  Y,
Short_t *  Charge 
)

◆ FindTrackInXYProjection()

bool PndTrkCTFindTrackInXY::FindTrackInXYProjection ( struct FindTrackInXYProjection_InputData inputdata)

◆ FindTrackPatterninBoxConformal()

Short_t PndTrkCTFindTrackInXY::FindTrackPatterninBoxConformal ( Short_t *  FiConformalIndex,
Short_t *  HitsinBoxConformal,
Short_t  ihit,
bool *  InclusionListStt,
Double_t  info[][7],
Short_t *  ListHitsinTrack,
Short_t *  ListSttParHits,
Short_t  maxstthitsintracks,
Short_t  maxstthits,
Short_t  minimumhitspertrack,
Short_t *  nBoxConformal,
Short_t  nfidivconformal,
Short_t  nFicell,
Short_t  NFiCELLDISTANCE,
Short_t  Nparal,
Short_t  nRcell,
Short_t  NRCELLDISTANCE,
Short_t *  RConformalIndex,
Short_t  nrdivconformal 
)

◆ FindTrackPatterninBoxConformalSpecial()

Short_t PndTrkCTFindTrackInXY::FindTrackPatterninBoxConformalSpecial ( Short_t *  FiConformalIndex,
Short_t *  HitsinBoxConformal,
bool *  InclusionListStt,
Double_t  info[][7],
Short_t  iSeed,
Short_t *  ListHitsinTrackinWhichToSearch,
Short_t *  ListSttParHits,
Short_t  maxstthits,
Short_t  minimumhitspertrack,
Short_t *  nBoxConformal,
Short_t  NFiCELLDISTANCE,
Short_t  nfidivconformal,
Short_t  Nparal,
Short_t  NparallelToSearch,
Short_t  NRCELLDISTANCE,
Short_t  nrdivconformal,
Short_t *  OutputListHitsinTrack,
Short_t *  RConformalIndex 
)

◆ FindTrackStrictCollection()

Short_t PndTrkCTFindTrackInXY::FindTrackStrictCollection ( Short_t *  FiConformalIndex,
bool *  InclusionListStt,
Short_t  iSeed,
Short_t *  ListHitsinTrackinWhichToSearch,
Short_t  MAXSTTHITS,
Short_t  NFiCELLDISTANCE,
Short_t  nfidivconformal,
Short_t  NParallelToSearch,
Short_t *  OutputListHitsinTrack 
)

◆ OrderingParallel()

void PndTrkCTFindTrackInXY::OrderingParallel ( Short_t  Charge,
Double_t *  Fi_initial_helix_referenceframe,
Double_t *  Fi_final_helix_referenceframe,
Double_t  info[][7],
Short_t *  ListParallelHits,
Short_t  nParallelHits,
Double_t  oX,
Double_t  oY,
Double_t *  U,
Double_t *  V 
)

◆ TrkAssociatedParallelHitsToHelix5()

Short_t PndTrkCTFindTrackInXY::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 
)

◆ TrkAssociatedParallelHitsToHelixQuater()

Short_t PndTrkCTFindTrackInXY::TrkAssociatedParallelHitsToHelixQuater ( Short_t *  auxListHitsinTrack,
Double_t  deltanr,
Short_t *  FiConformalIndex,
Short_t *  HitsinBoxConformal,
bool *  InclusionListStt,
Double_t  info[][7],
Double_t  infoparalConformal[][5],
Short_t *  ListHitsinTrack,
Double_t  m,
Short_t  MAXSTTHITS,
Short_t *  nBoxConformal,
Short_t  nfidivconformal,
Short_t  nHitsinTrack,
Int_t  NhitsParallel,
Short_t  nrdivconformal,
Double_t  Oxx,
Double_t  Oyy,
Double_t  q,
Double_t *  radiaConf,
Short_t *  RConformalIndex,
Double_t  Rr,
Double_t  rstrawdetectormin,
Short_t  Status,
Double_t  strawradius 
)

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