]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSsimulationFastPointsV0.h
modifications to satisfy the coding conventions
[u/mrichter/AliRoot.git] / ITS / AliITSsimulationFastPointsV0.h
index a6c4acbb7d0ef77f699ba799ba4e82cb4360b931..8ae1cbf90ffe2e7051431e08c78ac9674431ad54 100644 (file)
@@ -2,29 +2,41 @@
 #define ALIITSSIMULATIONFASTPOINTSV0_H
 
 #include "AliITSsimulation.h"
-
+/////////////////////////////////////////////////////////
+//  fast simulation V0
+/////////////////////////////////////////////////////////
 class AliITSmodule;
 class AliITSstatistics;
 class TRandom;
+class TClonesArray;
 
 class AliITSsimulationFastPointsV0 : public AliITSsimulation
 {
 
 public:
   AliITSsimulationFastPointsV0(); // default constructor
+  AliITSsimulationFastPointsV0(const char *dataType); // standard constructor
+  AliITSsimulationFastPointsV0(const AliITSsimulationFastPointsV0 &rec);
+  AliITSsimulationFastPointsV0 & operator=(const AliITSsimulationFastPointsV0 &);  
+  //  virtual AliITSsimulation& operator=(const AliITSsimulation &)
+  //   {return *this;};
+
   virtual ~AliITSsimulationFastPointsV0(); 
-  void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm);
+  void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm,
+                          TClonesArray* recp);
 private:
-  void AddSPD(Float_t &e,AliITSmodule *mod,Int_t trackNumber);
-  void AddSDD(Float_t &e,AliITSmodule *mod,Int_t trackNumber);
-  void AddSSD(Float_t &e,AliITSmodule *mod,Int_t trackNumber);
+
+  void AddSPD(Float_t &e,AliITSmodule *mod,Int_t trackNumber,TClonesArray* recp);
+  void AddSDD(Float_t &e,AliITSmodule *mod,Int_t trackNumber,TClonesArray* recp);
+  void AddSSD(Float_t &e,AliITSmodule *mod,Int_t trackNumber,TClonesArray* recp);
 
 private:
 
+  Int_t fNrecp;            //current number of  fast point
   AliITSstatistics *fSx;   // pointer to AliITSstatistics class
   AliITSstatistics *fSz;   // pointer to AliITSstatistics class
 
-  ClassDef(AliITSsimulationFastPointsV0,1) // Fast point simulator.
+  ClassDef(AliITSsimulationFastPointsV0,2) // Fast point simulator.
 
 };