]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSReconstructor.cxx
New class AliITSRecoParam. It replaces AliITSRecoV2 (A.Dainese)
[u/mrichter/AliRoot.git] / ITS / AliITSReconstructor.cxx
index 996753107a2408fb74d4e783e8406e7d7771948c..32d2e62bf78ba6d343f009e99c5c690564f846c2 100644 (file)
 #include "AliITSpidESD2.h"
 #include "AliITSInitGeometry.h"
 
+
 ClassImp(AliITSReconstructor)
 
+AliITSRecoParam *AliITSReconstructor::fgkRecoParam =0;  // reconstruction parameters
+
 //___________________________________________________________________________
 AliITSReconstructor::AliITSReconstructor() : AliReconstructor(),
 fItsPID(0)
 {
   // Default constructor
+  if (!fgkRecoParam) {
+    AliError("The Reconstruction parameters nonitialized - Used default one");
+    fgkRecoParam = AliITSRecoParam::GetHighFluxParam();
+  }
 }
  //___________________________________________________________________________
 AliITSReconstructor::~AliITSReconstructor(){
 // destructor
   delete fItsPID;
+  if(fgkRecoParam) delete fgkRecoParam;
 } 
 //______________________________________________________________________
 AliITSReconstructor::AliITSReconstructor(const AliITSReconstructor &ob) :AliReconstructor(ob),
-fItsPID(ob.fItsPID) 
+                                                                        fItsPID(ob.fItsPID)
 {
   // Copy constructor
 }