1 #ifndef PndTrkCTFindTrackInXY_H
2 #define PndTrkCTFindTrackInXY_H 1
93 bool* InclusionListSciTil,
95 Short_t maxscitilhitsintrack,
122 Short_t *FiConformalIndex,
123 Short_t* HitsinBoxConformal,
125 bool *InclusionListStt,
127 Short_t* ListHitsinTrack,
128 Short_t* ListSttParHits,
129 Short_t maxstthitsintracks,
131 Short_t minimumhitspertrack,
132 Short_t* nBoxConformal,
133 Short_t nfidivconformal,
135 Short_t NFiCELLDISTANCE,
139 Short_t NRCELLDISTANCE,
140 Short_t *RConformalIndex,
141 Short_t nrdivconformal
145 Short_t *FiConformalIndex,
146 Short_t* HitsinBoxConformal,
147 bool *InclusionListStt,
150 Short_t *ListHitsinTrackinWhichToSearch,
151 Short_t* ListSttParHits,
153 Short_t minimumhitspertrack,
154 Short_t* nBoxConformal,
155 Short_t NFiCELLDISTANCE,
156 Short_t nfidivconformal,
158 Short_t NparallelToSearch,
159 Short_t NRCELLDISTANCE,
160 Short_t nrdivconformal,
161 Short_t *OutputListHitsinTrack,
162 Short_t *RConformalIndex
169 Short_t *FiConformalIndex,
170 bool *InclusionListStt,
173 Short_t *ListHitsinTrackinWhichToSearch,
175 Short_t NFiCELLDISTANCE,
176 Short_t nfidivconformal,
178 Short_t NParallelToSearch,
179 Short_t *OutputListHitsinTrack
185 Double_t *Fi_initial_helix_referenceframe,
186 Double_t *Fi_final_helix_referenceframe,
188 Short_t *ListParallelHits,
189 Short_t nParallelHits,
197 Short_t *auxListHitsinTrack,
199 Short_t *FiConformalIndex,
200 Short_t* HitsinBoxConformal,
201 bool* InclusionListStt,
204 Short_t *ListHitsinTrack,
207 Short_t* nBoxConformal,
208 Short_t nfidivconformal,
209 Short_t nHitsinTrack,
211 Short_t nrdivconformal,
216 Short_t *RConformalIndex,
226 Short_t *auxListHitsinTrack,
227 bool *InclusionListStt,
231 Short_t *ListSttParHits,
bool FindTrackInXYProjection(struct FindTrackInXYProjection_InputData *inputdata)
bool AcceptHitsConformal(Double_t distance, Double_t DriftConfR, Double_t StrawConfR)
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)
ClassDef(PndTrkCTFindTrackInXY, 1)
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 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 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 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)