+AliITStrackerV2::AliITSlayer AliITStrackerV2::fgLayers[AliITSgeomTGeo::kNLayers]; //ITS layers
+
+AliITStrackerV2::AliITStrackerV2():
+ AliTracker(),
+ fI(AliITSgeomTGeo::GetNLayers()),
+ fBestTrack(),
+ fTrackToFollow(),
+ fPass(0),
+ fLastLayerToTrackTo(AliITSRecoParam::GetLastLayerToTrackTo())
+{
+ //--------------------------------------------------------------------
+ //This is the AliITStrackerV2 default constructor
+ //--------------------------------------------------------------------
+
+ for (Int_t i=1; i<AliITSgeomTGeo::GetNLayers()+1; i++) new(fgLayers+i-1) AliITSlayer();
+
+ fConstraint[0]=1; fConstraint[1]=0;
+
+ Double_t xyz[]={AliITSReconstructor::GetRecoParam()->GetXVdef(),
+ AliITSReconstructor::GetRecoParam()->GetYVdef(),
+ AliITSReconstructor::GetRecoParam()->GetZVdef()};
+ Double_t ers[]={AliITSReconstructor::GetRecoParam()->GetSigmaXVdef(),
+ AliITSReconstructor::GetRecoParam()->GetSigmaYVdef(),
+ AliITSReconstructor::GetRecoParam()->GetSigmaZVdef()};
+ SetVertex(xyz,ers);
+
+ for (Int_t i=0; i<AliITSgeomTGeo::GetNLayers(); i++) fLayersNotToSkip[i]=AliITSRecoParam::GetLayersNotToSkip(i);
+
+}
+
+AliITStrackerV2::AliITStrackerV2(const AliITStrackerV2 &t):
+ AliTracker(t),
+ fI(t.fI),
+ fBestTrack(t.fBestTrack),
+ fTrackToFollow(t.fTrackToFollow),
+ fPass(t.fPass),
+ fLastLayerToTrackTo(t.fLastLayerToTrackTo)
+{
+ //--------------------------------------------------------------------
+ //This is the AliITStrackerV2 copy constructor
+ //--------------------------------------------------------------------
+
+ //for (Int_t i=1; i<AliITSgeomTGeo::GetNLayers()+1; i++) new(fgLayers+i-1) AliITSlayer();