+ void MakeCoefficients(Int_t ntracks);
+ void BuildMaterialLUT(TString material);
+ void MakeTrksMaterialLUT(Int_t ntracks);
+ void DeleteTrksMaterialLUT();
+ Int_t CorrectForPipeMaterial(AliITStrackMI *t, TString direction="inward");
+ Int_t CorrectForShieldMaterial(AliITStrackMI *t, TString shield, TString direction="inward");
+ Int_t CorrectForLayerMaterial(AliITStrackMI *t, Int_t layerindex, Double_t oldGlobXYZ[3], TString direction="inward");
+ void UpdateESDtrack(AliITStrackMI* track, ULong_t flags) const;
+ void ReadBadFromDetTypeRec();
+ Int_t CheckSkipLayer(AliITStrackMI *track,Int_t ilayer,Int_t idet) const;
+ Int_t CheckDeadZone(AliITStrackMI *track,Int_t ilayer,Int_t idet,Double_t dz,Double_t dy,Bool_t noClusters=kFALSE) const;
+ Bool_t LocalModuleCoord(Int_t ilayer,Int_t idet,AliITStrackMI *track,
+ Float_t &xloc,Float_t &zloc) const;
+// method to be used for Plane Efficiency evaluation
+ Bool_t IsOKForPlaneEff(AliITStrackMI* track, const Int_t *clusters, Int_t ilayer) const; // Check if a track is usable
+ // for Plane Eff evaluation
+ void UseTrackForPlaneEff(AliITStrackMI* track, Int_t ilayer); // Use this track for Plane Eff
+//