virtual void SetSPDDeadModel(Int_t iMod, AliITSCalibration *cal);
virtual void SetReconstructionModel(Int_t dettype, AliITSClusterFinder *rec);
virtual Bool_t GetCalibration();
+ virtual Bool_t GetCalibrationSDDSSD(Bool_t cacheStatus);
virtual AliITSsegmentation* GetSegmentationModel(Int_t dettype);
virtual AliITSCalibration* GetCalibrationModel(Int_t iMod);
virtual AliITSCalibration* GetSPDDeadModel(Int_t iMod);
virtual AliITSClusterFinder* GetReconstructionModel(Int_t dettype);
virtual AliITSDDLModuleMapSDD* GetDDLModuleMapSDD() const { return fDDLMapSDD;}
virtual AliITSresponseSDD* GetResponseSDD() const { return fRespSDD;}
+ virtual Bool_t IsHLTmodeC() const {return fIsHLTmodeC;}
+ virtual void SetHLTmodeC(Bool_t ishltc){fIsHLTmodeC=ishltc;}
virtual void SetDigitClassName(Int_t i,Char_t *digit)
{fDigClassName[i]=digit;}
virtual void SetRecPointClassName(Int_t i,Char_t *recpoint)
{fRecPointClassName[i]=recpoint;}
+ virtual void SetLoadOnlySPDCalib(Bool_t opt=kFALSE)
+ {fLoadOnlySPDCalib=opt;}
+
Char_t* GetDigitClassName(Int_t i) const {return fDigClassName[i];}
Char_t* GetClusterClassName(Int_t i) const {return fClusterClassName[i];}
Char_t* GetRecPointClassName(Int_t i) const {return fRecPointClassName[i];}
TObjArray *fDigits; //! [NMod][NDigits]
AliITSDDLModuleMapSDD *fDDLMapSDD; //! mapping DDL/module -> SDD module number
AliITSresponseSDD *fRespSDD; //! SDD response parameters
+ Bool_t fIsHLTmodeC; //! flag for HLT mode C status (used by SDD)
Int_t *fNdtype; //! detector types
Char_t* fClusterClassName[3]; //! String with Cluster class name
Char_t* fDigClassName[3]; //! String with digit class name.
TString fSelectedVertexer; // Vertexer selected in CreateVertexer
Bool_t fFirstcall; //! flag
+ Bool_t fLoadOnlySPDCalib; //! flag for loading calibrations only fr SPD
- ClassDef(AliITSDetTypeRec,10) // ITS Reconstruction structure
+ ClassDef(AliITSDetTypeRec,12) // ITS Reconstruction structure
};
#endif