]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSsimulationFastPoints.h
A more elaborate approach for associating the reconstructed and MC pileup vertices
[u/mrichter/AliRoot.git] / ITS / AliITSsimulationFastPoints.h
index 890824a5dcb66c3b1cf1c22c9fde3009e4a60c4c..7eb74979653ca332e37a76f11f59721823da0263 100644 (file)
@@ -1,11 +1,18 @@
 #ifndef ALIITSSIMULATIONFASTPOINTS_H
 #define ALIITSSIMULATIONFASTPOINTS_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
 
-#include "AliITSsimulation.h"
 //////////////////////////////////////////////////////////
 // implements fast simulation 
 /////////////////////////////////////////////////////////
 //
+
+#include <TMath.h>
+
+#include "AliITSsimulation.h"
 class TClonesArray;
 class AliITSmodule;
 class TRandom;
@@ -14,8 +21,9 @@ class AliITSsimulationFastPoints : public AliITSsimulation
 {
 
 public:
-  AliITSsimulationFastPoints(); // default constructor
+  AliITSsimulationFastPoints(); // default constructor  
   virtual ~AliITSsimulationFastPoints() {;} 
+  //  virtual AliITSsimulation& operator=(const AliITSsimulation&){return *this;}
   void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm, 
                           TClonesArray* recp);
   void CreateFastRecPoints(Int_t module,TClonesArray* recp);
@@ -23,12 +31,9 @@ public:
   virtual void SetSegmentationModel(Int_t dt, AliITSsegmentation *seg){fDetType->SetSegmentationModel(dt,seg);}
   virtual AliITSsegmentation* GetSegmentationModel(Int_t dt){return fDetType->GetSegmentationModel(dt);}
 
-  
-private:
+ 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]);  
@@ -39,8 +44,6 @@ private:
     Double_t ThrDe(Int_t layer) const {return fThrDe[layer-1];} 
 
 
-private:
-
     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