#include "AliITSDetTypeSim.h"
#include "AliITSpList.h"
-class AliITSresponse;
+class AliITSCalibration;
class AliITSsegmentation;
class AliITSmodule;
class TRandom;
// copy constructor. See detector specific implementation.
AliITSsimulation(const AliITSsimulation &source);
// Assignment opporator. See detector specific implementation.
- virtual AliITSsimulation& operator=(const AliITSsimulation &source);
+ AliITSsimulation& operator=(const AliITSsimulation &source);
// Initialize simulation
virtual void Init() {};
virtual void CreateFastRecPoints(AliITSmodule *,Int_t,
TRandom *,TClonesArray* /*recp*/) {;}
// Return pointer to Response model
- virtual AliITSresponse* GetResponseModel(Int_t mod = 0){return fDetType->GetResponseModel(mod);}
+ virtual AliITSCalibration* GetCalibrationModel(Int_t mod = 0){return fDetType->GetCalibrationModel(mod);}
// set pointer to Response model
- virtual void SetResponseModel(Int_t mod, AliITSresponse *res){fDetType->SetResponseModel(mod,res);}
+ virtual void SetCalibrationModel(Int_t mod, AliITSCalibration *res){fDetType->SetCalibrationModel(mod,res);}
// Return pointer to Segmentation object
virtual AliITSsegmentation* GetSegmentationModel(Int_t dt) = 0;
// set pointer to Segmentation object
void SetNoDebug(){fDebug=0;}
// Returns the debug flag value
Bool_t GetDebug(Int_t level=1)const {return fDebug>=level;}
+ void SetDetType(AliITSDetTypeSim* dettyp) {fDetType=dettyp;}
protected:
- // AliITSresponse *fResponse; //! response
- // AliITSsegmentation *fSegmentation; //! segmentation
AliITSDetTypeSim *fDetType; //! Access resp and segm via this obj
AliITSpList *fpList; //!
Int_t fModule; //!