![]() |
PandaRoot
|
#include <PndTrkCTFindTrackInXY.h>
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) | |
Definition at line 63 of file PndTrkCTFindTrackInXY.h.
|
inline |
|
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.
bool PndTrkCTFindTrackInXY::AcceptHitsConformal | ( | Double_t | distance, |
Double_t | DriftConfR, | ||
Double_t | StrawConfR | ||
) |
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 | ||
) |
PndTrkCTFindTrackInXY::ClassDef | ( | PndTrkCTFindTrackInXY | , |
1 | |||
) |
void PndTrkCTFindTrackInXY::FindCharge | ( | Double_t | oX, |
Double_t | oY, | ||
Short_t | nHits, | ||
Double_t * | X, | ||
Double_t * | Y, | ||
Short_t * | Charge | ||
) |
bool PndTrkCTFindTrackInXY::FindTrackInXYProjection | ( | struct FindTrackInXYProjection_InputData * | inputdata | ) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |