- // SDD
- if(fDet[kSDD]){
- Info("InitRec","SDD");
- idt = fITS->DetType(kSDD);
- AliITSsegmentationSDD *segSDD = (AliITSsegmentationSDD*)
- idt->GetSegmentationModel();
- AliITSresponseSDD *resSDD = (AliITSresponseSDD*)
- idt->GetResponseModel();
- TClonesArray *digSDD = fITS->DigitsAddress(kSDD);
- TClonesArray *recpSDD = fITS->ClustersAddress(kSDD);
- AliITSClusterFinderSDD *recSDD =new AliITSClusterFinderSDD(segSDD,
- resSDD,
- digSDD,recpSDD);
- fITS->SetReconstructionModel(kSDD,recSDD);
- } // end if fDet[kSDD]
+ // SDD
+ if(fDet[kSDD]){
+ Info("InitRec","SDD");
+ // idt = fITS->DetType(kSDD);
+ AliITSsegmentationSDD *segSDD = (AliITSsegmentationSDD*)
+ fDetTypeRec->GetSegmentationModel(1);
+ AliITSresponseSDD *resSDD = (AliITSresponseSDD*)
+ fDetTypeRec->GetCalibrationModel(fDetTypeRec->GetITSgeom()->GetStartSDD());
+ TClonesArray *digSDD = fDetTypeRec->DigitsAddress(kSDD);
+ TClonesArray *recpSDD = fDetTypeRec->ClustersAddress(kSDD);
+ AliITSClusterFinderSDD *recSDD =new AliITSClusterFinderSDD(segSDD,
+ resSDD,
+ digSDD,recpSDD);
+ fDetTypeRec->SetReconstructionModel(kSDD,recSDD);
+ } // end if fDet[kSDD]