// implements fast simulation
/////////////////////////////////////////////////////////
//
+class TClonesArray;
class AliITSmodule;
class TRandom;
public:
AliITSsimulationFastPoints(); // default constructor
virtual ~AliITSsimulationFastPoints() {;}
- void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm);
- void CreateFastRecPoints(Int_t module);
+ void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm,
+ TClonesArray* recp);
+ void CreateFastRecPoints(Int_t module,TClonesArray* recp);
+
+ virtual void SetSegmentationModel(Int_t dt, AliITSsegmentation *seg){fDetType->SetSegmentationModel(dt,seg);}
+ virtual AliITSsegmentation* GetSegmentationModel(Int_t dt){return fDetType->GetSegmentationModel(dt);}
+
private:
- virtual AliITSsimulationFastPoints& operator=(const AliITSsimulation &source);
+ virtual AliITSsimulation& operator=(const AliITSsimulation &)
+ {return *this;}
virtual void SetSigmaRPhi(Double_t sigmarphi[6]);
virtual void SetSigmaZ(Double_t sigmaz[6]);