#define ALIITSSIMULATIONFASTPOINTS_H
#include "AliITSsimulation.h"
-
+//////////////////////////////////////////////////////////
+// implements fast simulation
+/////////////////////////////////////////////////////////
+//
class AliITSmodule;
class TRandom;
public:
AliITSsimulationFastPoints(); // default constructor
- virtual ~AliITSsimulationFastPoints() {}
+ virtual ~AliITSsimulationFastPoints() {;}
void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm);
void CreateFastRecPoints(Int_t module);
private:
+
+ virtual AliITSsimulation& operator=(const AliITSsimulation &)
+ {return *this;}
virtual void SetSigmaRPhi(Double_t sigmarphi[6]);
virtual void SetSigmaZ(Double_t sigmaz[6]);
virtual void SetSigmaDe(Double_t sigmade[6]);
virtual void SetThrDe(Double_t thrde[6]);
- Double_t SigmaRPhi(Int_t layer) {return fSigmaRPhi[layer-1];}
- Double_t SigmaZ(Int_t layer) {return fSigmaZ[layer-1];}
- Double_t SigmaDe(Int_t layer) {return fSigmaDe[layer-1];}
- Double_t ThrDe(Int_t layer) {return fThrDe[layer-1];}
+ Double_t SigmaRPhi(Int_t layer) const {return fSigmaRPhi[layer-1];}
+ Double_t SigmaZ(Int_t layer) const {return fSigmaZ[layer-1];}
+ Double_t SigmaDe(Int_t layer) const {return fSigmaDe[layer-1];}
+ Double_t ThrDe(Int_t layer) const {return fThrDe[layer-1];}
private: