moved old files to v0, added dummy AliITSURecoParam
authorshahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Aug 2012 11:43:34 +0000 (11:43 +0000)
committershahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 22 Aug 2012 11:43:34 +0000 (11:43 +0000)
ITS/UPGRADE/AliITSURecoParam.cxx [new file with mode: 0644]
ITS/UPGRADE/AliITSURecoParam.h [new file with mode: 0644]
ITS/UPGRADE/CMakelibITSUpgradeRec.pkg
ITS/UPGRADE/ITSUpgradeRecLinkDef.h
ITS/UPGRADE/v0/AliITStrackerU.cxx [moved from ITS/UPGRADE/AliITStrackerU.cxx with 100% similarity]
ITS/UPGRADE/v0/AliITStrackerU.h [moved from ITS/UPGRADE/AliITStrackerU.h with 100% similarity]

diff --git a/ITS/UPGRADE/AliITSURecoParam.cxx b/ITS/UPGRADE/AliITSURecoParam.cxx
new file mode 100644 (file)
index 0000000..de3ffda
--- /dev/null
@@ -0,0 +1,72 @@
+/**************************************************************************
+ * Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
+ *                                                                        *
+ * Author: The ALICE Off-line Project.                                    *
+ * Contributors are mentioned in the code where appropriate.              *
+ *                                                                        *
+ * Permission to use, copy, modify and distribute this software and its   *
+ * documentation strictly for non-commercial purposes is hereby granted   *
+ * without fee, provided that the above copyright notice appears in all   *
+ * copies and that both the copyright notice and this permission notice   *
+ * appear in the supporting documentation. The authors make no claims     *
+ * about the suitability of this software for any purpose. It is          *
+ * provided "as is" without express or implied warranty.                  *
+ **************************************************************************/
+
+#include "AliITSURecoParam.h"
+#include "AliLog.h"
+
+
+///////////////////////////////////////////////////////////////////////////////
+//                                                                           //
+// Class with ITS reconstruction parameters                                  //
+//                                                                           //
+///////////////////////////////////////////////////////////////////////////////
+
+
+
+ClassImp(AliITSURecoParam)
+
+
+//_____________________________________________________________________________
+AliITSURecoParam::AliITSURecoParam()
+{
+  // def c-tor
+  SetName("ITS");
+  SetTitle("ITS");
+}
+
+//_____________________________________________________________________________
+AliITSURecoParam::~AliITSURecoParam() 
+{
+  // destructor
+}
+
+//_____________________________________________________________________________
+AliITSURecoParam *AliITSURecoParam::GetHighFluxParam() 
+{
+  // make default reconstruction  parameters for hig  flux env.
+  AliITSURecoParam *param = new AliITSURecoParam(); 
+  //
+  // put here params
+  return param;
+}
+
+//_____________________________________________________________________________
+AliITSURecoParam *AliITSURecoParam::GetLowFluxParam() 
+{
+  // make default reconstruction  parameters for low  flux env.
+  AliITSURecoParam *param = new AliITSURecoParam();
+  // put here params
+  return param;
+}
+
+//_____________________________________________________________________________
+AliITSURecoParam *AliITSURecoParam::GetCosmicTestParam() 
+{
+  // make default reconstruction  parameters for cosmics
+  AliITSURecoParam *param = new AliITSURecoParam();
+  // put here params
+  return param;
+}
+
diff --git a/ITS/UPGRADE/AliITSURecoParam.h b/ITS/UPGRADE/AliITSURecoParam.h
new file mode 100644 (file)
index 0000000..164984f
--- /dev/null
@@ -0,0 +1,40 @@
+#ifndef ALIITSURECOPARAM_H
+#define ALIITSURECOPARAM_H
+/* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id: AliITSURecoParam.h 57215 2012-06-17 14:47:08Z masera $ */
+
+///////////////////////////////////////////////////////////////////////////////
+//                                                                           //
+// Class with ITS reconstruction parameters                                  //
+//                                                                           //
+///////////////////////////////////////////////////////////////////////////////
+
+
+#include "AliDetectorRecoParam.h"
+
+class AliITSURecoParam : public AliDetectorRecoParam
+{
+ public: 
+  AliITSURecoParam();
+  virtual ~AliITSURecoParam();
+
+  static AliITSURecoParam *GetLowFluxParam();// make reco parameters for low flux env.
+  static AliITSURecoParam *GetHighFluxParam();// make reco parameters for high flux env. 
+  static AliITSURecoParam *GetCosmicTestParam();// special setting for cosmic  
+
+ protected:
+  //
+
+ private:
+
+  AliITSURecoParam(const AliITSURecoParam & param);
+  AliITSURecoParam & operator=(const AliITSURecoParam &param);
+
+  ClassDef(AliITSURecoParam,1) // ITS reco parameters
+};
+
+#endif
+
+
index 7846260..f3a5bb9 100644 (file)
 #--------------------------------------------------------------------------------#
 
 set ( SRCS  
+    AliITSURecoParam.cxx
+#
     v0/AliITSlayerUpgrade.cxx 
     v0/AliITStrackerUpgrade.cxx 
     v0/AliITStrackU.cxx 
-    AliITStrackerU.cxx 
+    v0/AliITStrackerU.cxx 
     v0/AliITSUpgradeReconstructor.cxx 
     v0/AliITSUpgradeClusterList.cxx 
     v0/AliITSUpgradeClusterListNode.cxx 
index 7d80e84..1b8b1ea 100644 (file)
@@ -13,6 +13,9 @@
 
 // ITS upgrade classes 
  
+#pragma link C++ class AliITSURecoParam+;
+//
+//
 #pragma link C++ class AliITSlayerUpgrade+;
 #pragma link C++ class AliITStrackerUpgrade+;
 #pragma link C++ class AliITStrackU+;