void SetupSecondPass(const Int_t *flags,const Double_t *cuts=0);
void SetLastLayerToTrackTo(Int_t l=0) {fLastLayerToTrackTo=l;}
- void SetLayersNotToSkip(const Int_t *l);
void UseClusters(const AliKalmanTrack *t, Int_t from=0) const;
void GetDCASigma(const AliITStrackMI* track, Float_t & sigmarfi, Float_t &sigmaz);
TObjArray* GetOriginal() {return &fOriginal;}
TTreeSRedirector *GetDebugStreamer() {return fDebugStreamer;}
static Int_t CorrectForTPCtoITSDeadZoneMaterial(AliITStrackMI *t);
+ void SetForceSkippingOfLayer();
+ Int_t ForceSkippingOfLayer(Int_t l) const { return fForceSkippingOfLayer[l]; }
class AliITSdetector {
public:
//
Float_t fClusterWeight[AliITSRecoParam::fgkMaxClusterPerLayer]; // probabilistic weight of the cluster
Int_t fClusterTracks[4][AliITSRecoParam::fgkMaxClusterPerLayer]; //tracks registered to given cluster
+ Float_t fZmin; // the
Float_t fZmax; // edges
Float_t fYmin; // of the
Float_t fYmax; // "window"
Int_t fSkip; // indicates possibility to skip cluster
Int_t fAccepted; // accept indicator
Double_t fRoad; // road defined by the cluster density
+ Double_t fMaxSigmaClY; // maximum cluster error Y (to enlarge road)
+ Double_t fMaxSigmaClZ; // maximum cluster error Z (to enlarge road)
+ Double_t fNMaxSigmaCl; // number of sigma for road enlargement
};
AliITStrackerMI::AliITSlayer & GetLayer(Int_t layer) const;
AliITStrackerMI::AliITSdetector & GetDetector(Int_t layer, Int_t n) const {return GetLayer(layer).GetDetector(n); }
Int_t fPass; // current pass through the data
Int_t fConstraint[2]; // constraint flags
Bool_t fAfterV0; //indicates V0 founded
- Int_t fLayersNotToSkip[AliITSgeomTGeo::kNLayers]; // layer masks
+ Int_t fForceSkippingOfLayer[AliITSgeomTGeo::kNLayers]; // layers to be skipped
Int_t fLastLayerToTrackTo; // the innermost layer to track to
Float_t * fCoefficients; //! working array with errors and mean cluster shape
AliESDEvent * fEsd; //! pointer to the ESD event
private:
AliITStrackerMI(const AliITStrackerMI &tracker);
AliITStrackerMI & operator=(const AliITStrackerMI &tracker);
- ClassDef(AliITStrackerMI,7) //ITS tracker MI
+ ClassDef(AliITStrackerMI,9) //ITS tracker MI
};
xyz[1] = fR*fSinPhi + cl->GetY()*fCosPhi;
}
#endif
+