//////////////////////////////////////////////////////////
// implements fast simulation
/////////////////////////////////////////////////////////
//
//////////////////////////////////////////////////////////
// implements fast simulation
/////////////////////////////////////////////////////////
//
void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm,
TClonesArray* recp);
void CreateFastRecPoints(Int_t module,TClonesArray* recp);
void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm,
TClonesArray* recp);
void CreateFastRecPoints(Int_t module,TClonesArray* recp);
- virtual AliITSsimulation& operator=(const AliITSsimulation &)
- {return *this;}
-
+ virtual void SetSegmentationModel(Int_t dt, AliITSsegmentation *seg){fDetType->SetSegmentationModel(dt,seg);}
+ virtual AliITSsegmentation* GetSegmentationModel(Int_t dt){return fDetType->GetSegmentationModel(dt);}
+
+ private:
+
+
virtual void SetSigmaRPhi(Double_t sigmarphi[6]);
virtual void SetSigmaZ(Double_t sigmaz[6]);
virtual void SetSigmaDe(Double_t sigmade[6]);
virtual void SetSigmaRPhi(Double_t sigmarphi[6]);
virtual void SetSigmaZ(Double_t sigmaz[6]);
virtual void SetSigmaDe(Double_t sigmade[6]);
Double_t fSigmaRPhi[6]; // Sigmas in rphi for the 6 layers
Double_t fSigmaZ[6]; // Sigmas in Z for the 6 layers
Double_t fSigmaDe[6]; // Sigmas in energy loss for the 6 layers
Double_t fSigmaRPhi[6]; // Sigmas in rphi for the 6 layers
Double_t fSigmaZ[6]; // Sigmas in Z for the 6 layers
Double_t fSigmaDe[6]; // Sigmas in energy loss for the 6 layers