remvoal of AliClustersArray AliTPCClustersArray
authorjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 3 Mar 2013 18:47:55 +0000 (18:47 +0000)
committerjthaeder <jthaeder@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 3 Mar 2013 18:47:55 +0000 (18:47 +0000)
HLT/TPCLib/AliHLTTPCFileHandler.cxx
HLT/TPCLib/AliHLTTPCFileHandler.h
TPC/CMakelibTPCrec.pkg
TPC/Rec/AliClustersArray.cxx [deleted file]
TPC/Rec/AliClustersArray.h [deleted file]
TPC/Rec/AliTPCClustersArray.cxx [deleted file]
TPC/Rec/AliTPCClustersArray.h [deleted file]
TPC/Rec/AliTPCclusterer.cxx
TPC/TPCrecLinkDef.h

index 4f79075..032e326 100644 (file)
@@ -43,7 +43,6 @@
 #include <TTree.h>
 #include <AliTPCParamSR.h>
 #include <AliTPCDigitsArray.h>
-#include <AliTPCClustersArray.h>
 #include <AliTPCclusterMI.h>
 #include <AliTPCClustersRow.h>
 #include <AliSimDigits.h>
@@ -1110,6 +1109,8 @@ Bool_t AliHLTTPCFileHandler::AliPoints2Binary(Int_t eventn)
   return out;
 }
 
+#if 0
+// Is this really still used : JMT 2013-03-03
 AliHLTTPCSpacePointData * AliHLTTPCFileHandler::AliPoints2Memory(UInt_t & npoint,Int_t eventn)
 {
   //points to memory
@@ -1208,4 +1209,4 @@ AliHLTTPCSpacePointData * AliHLTTPCFileHandler::AliPoints2Memory(UInt_t & npoint
 
   return data;
 }
-
+#endif
index 35d9b37..5553314 100644 (file)
@@ -71,6 +71,7 @@ class AliHLTTPCFileHandler:public AliHLTTPCMemHandler {
    *
    * Calls the @ref AliHLTTPCMemHandler::Memory2BinaryFile to write the file.
    */
+
   Bool_t AliDigits2BinaryFile(Int_t event=0,Bool_t altro=kFALSE);
 
   /**
@@ -126,8 +127,10 @@ class AliHLTTPCFileHandler:public AliHLTTPCMemHandler {
   Bool_t AliDigits2CompBinary(Int_t event=0,Bool_t altro=kFALSE);  
 
   //Point IO
+
   Bool_t AliPoints2Binary(Int_t eventn=0);
-  AliHLTTPCSpacePointData *AliPoints2Memory(UInt_t & npoint,Int_t eventn=0);//Allocates Memory
+  // Is this really still used : JMT 2013-03-03 - corresponding IO removed in TPC  
+  //  AliHLTTPCSpacePointData *AliPoints2Memory(UInt_t & npoint,Int_t eventn=0);//Allocates Memory
 
  protected:
   AliRunLoader *fInAli;//!
index 82b83c2..ea216b3 100644 (file)
@@ -33,8 +33,6 @@ set ( SRCS
     Rec/AliTPCclusterInfo.cxx 
     Rec/AliClusters.cxx 
     Rec/AliTPCClustersRow.cxx 
-    Rec/AliClustersArray.cxx 
-    Rec/AliTPCClustersArray.cxx 
     Rec/AliTPCclusterer.cxx 
     Rec/AliTPCtrack.cxx 
     Rec/AliTPCpolyTrack.cxx 
diff --git a/TPC/Rec/AliClustersArray.cxx b/TPC/Rec/AliClustersArray.cxx
deleted file mode 100644 (file)
index d17c807..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-/**************************************************************************
- * Copyright(c) 1998-1999, 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.                  *
- **************************************************************************/
-
-/* $Id$ */
-
-///////////////////////////////////////////////////////////////////////////////
-//                                                                           //
-//  AliClustersArray  object                                                 //
-//
-//  Origin: Marian Ivanov , GSI Darmstadt                                    //
-//                                                                           //
-//                                                                          //
-///////////////////////////////////////////////////////////////////////////////
-
-#include "TObject.h"
-#include "TClass.h"
-#include  <TROOT.h>
-#include "AliSegmentID.h"
-#include "TObjArray.h"
-
-#include "AliClusters.h"
-#include "AliDetectorParam.h"
-#include "AliClustersArray.h"
-
-
-
-ClassImp(AliClustersArray)
-//
-
-  AliClustersArray::AliClustersArray():AliSegmentArray(),
-                                      fParam(0),
-                                      fClFinder(0),
-                                      fClusterType(0)
-{
-  //
-  //Default constructor
-  //
-
-}
-
-Bool_t  AliClustersArray::SetClusterType(const char * classname) 
-{
-  //
-  //set type of Clusters
-  //
-  if ( fClusterType !=0 ) {
-    delete fClusterType;
-    fClusterType = 0;
-  }
-
-  if (!gROOT)
-    ::Fatal("AliClustersArray", "ROOT system not initialized");
-   
-   fClusterType = gROOT->GetClass(classname);
-   if (!fClusterType) {
-      Error("AliClustersArray", "%s is not a valid class name", classname);
-      return kFALSE;
-   }
-   if (!fClusterType->InheritsFrom(TObject::Class())) {
-      Error("AliClustersArray", "%s does not inherit from TObject", classname);
-      return kFALSE;
-   }     
-  return kTRUE;
-}
-
-Bool_t AliClustersArray::Setup(const AliDetectorParam */*param*/)
-{
-  //
-  //make copy of param object
-  
-  return kTRUE;
-}
-
-Bool_t AliClustersArray::SetParam(AliDetectorParam * /*param*/)
-{
-  return kTRUE;
-}
-
-Bool_t AliClustersArray::SetFinder(AliClustersFinder * /*finder*/)
-{
-  return kTRUE;
-}
diff --git a/TPC/Rec/AliClustersArray.h b/TPC/Rec/AliClustersArray.h
deleted file mode 100644 (file)
index 421ceca..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-#ifndef ALICLUSTERSARRAY_H
-#define ALICLUSTERSARRAY_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id$ */
-
-////////////////////////////////////////////////
-//  Manager class for AliClustersArray        //
-////////////////////////////////////////////////
-
-#include "AliSegmentArray.h"
-
-class AliDetectorParam;
-class AliClustersFinder;
-
-class AliClustersArray : public AliSegmentArray {
-public:
-  AliClustersArray();
-  virtual   Bool_t Setup(const AliDetectorParam *param);  
-  const AliDetectorParam *  GetParam() {return fParam;} 
-  AliClustersFinder *  GetFinder() {return fClFinder;}
-  virtual Bool_t SetParam(AliDetectorParam * param);
-  virtual Bool_t SetFinder(AliClustersFinder * finder);
-  Bool_t  SetClusterType(const char *classname );
-  TClass * GetClusterType() {return fClusterType;}
-protected:  
-  AliDetectorParam * fParam;      //pointer to detector parameters 
-  AliClustersFinder * fClFinder; //!pointer to cluster finder object
-  TClass *fClusterType; //!
-  ClassDef(AliClustersArray,1) // Cluster manager
-private:
-  AliClustersArray(const AliClustersArray& r); //dummy copy constructor
-  AliClustersArray &operator=(const AliClustersArray& r);//dummy assignment operator
-};
-  
-#endif
diff --git a/TPC/Rec/AliTPCClustersArray.cxx b/TPC/Rec/AliTPCClustersArray.cxx
deleted file mode 100644 (file)
index e53db4c..0000000
+++ /dev/null
@@ -1,152 +0,0 @@
-/**************************************************************************
- * Copyright(c) 1998-1999, 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.                  *
- **************************************************************************/
-
-/* $Id$ */
-
-///////////////////////////////////////////////////////////////////////////////
-//                                                                           //
-//  Time Projection Chamber clusters objects                                //
-//
-//  Origin: Marian Ivanov , GSI Darmstadt
-//                                                                           //
-//                                                                           //
-//                                                                          //
-///////////////////////////////////////////////////////////////////////////////
-#include "AliTPCParam.h" 
-#include "AliSegmentArray.h" 
-#include "AliComplexCluster.h"
-#include "AliClusters.h"
-#include "AliClustersArray.h" 
-#include "AliTPCClustersRow.h" 
-
-#include "AliTPCClustersArray.h"
-#include "TClonesArray.h"
-#include "TDirectory.h"
-#include <TClass.h>
-
-
-
-//_____________________________________________________________________________
-
-ClassImp(AliTPCClustersArray) 
-
-AliTPCClustersArray::AliTPCClustersArray()
-{
-  fParam = 0;
-  SetClass("AliTPCClustersRow");
-}
-
-AliTPCClustersArray::~AliTPCClustersArray()
-{
-  //
-}
-
-
-
-AliTPCClustersRow * AliTPCClustersArray::GetRow(Int_t sector,Int_t row) 
-{
-  //
-  //return clusters ((AliTPCClustersRow *) per given sector and padrow
-  //
-  if (fParam==0) return 0;
-  Int_t index = ((AliTPCParam*)fParam)->GetIndex(sector,row);  
-  return (AliTPCClustersRow *)(*this)[index];
-}
-
-AliTPCClustersRow *  AliTPCClustersArray::CreateRow(Int_t sector, Int_t row)
-{
-  //
-  //create digits row  
-  //
-  //if row just exist - delete it
-  AliTPCParam * param = (AliTPCParam*)fParam;
-  Int_t index = param->GetIndex(sector,row);  
-  AliTPCClustersRow * clusters = (AliTPCClustersRow *)(*this)[index];
-  if (clusters !=0) delete clusters;
-
-  clusters = (AliTPCClustersRow *) AddSegment(index);
-  if (clusters == 0) return 0;
-  return clusters;
-}
-
-AliTPCClustersRow * AliTPCClustersArray::LoadRow(Int_t sector,Int_t row)
-{
-  //
-  //return clusters ((AliTPCClustersRow *) per given sector and padrow
-  //
-  if (fParam==0) return 0;
-  Int_t index = ((AliTPCParam*)fParam)->GetIndex(sector,row);  
-  return (  AliTPCClustersRow *) LoadSegment(index);
-}
-
-Bool_t  AliTPCClustersArray::StoreRow(Int_t sector,Int_t row)
-{
-  //
-  //return clusters ((AliTPCClustersRow *) per given sector and padrow
-  //
-  if (fParam==0) return 0;
-  Int_t index = ((AliTPCParam*)fParam)->GetIndex(sector,row);  
-  StoreSegment(index);
-  return kTRUE;
-}
-
-Bool_t  AliTPCClustersArray::ClearRow(Int_t sector,Int_t row)
-{
-  //
-  //return clusters ((AliTPCDigitsRow *) per given sector and padrow
-  //
-  if (fParam==0) return 0;
-  Int_t index = ((AliTPCParam*)fParam)->GetIndex(sector,row);  
-  ClearSegment(index);
-  return kTRUE;
-}
-
-
-
-Bool_t AliTPCClustersArray::Setup(const AliDetectorParam *param)
-{
-  //
-  //setup  function to adjust array parameters
-  //
-  if (param==0) return kFALSE;
-  fParam = (AliDetectorParam *)param;
-  return MakeArray(((AliTPCParam*)fParam)->GetNRowsTotal());
-
-}
-Bool_t AliTPCClustersArray::Update()
-{
-  //
-  //setup  function to adjust array parameters
-  //
-  if (fParam ==0 ) return kFALSE;
-  if (fTree!=0) return MakeDictionary( ((AliTPCParam*)fParam)->GetNRowsTotal()) ;
-  ((AliTPCParam*)fParam)->Update();
-  return MakeArray(((AliTPCParam*)fParam)->GetNRowsTotal());
-}
-
-
-AliSegmentID * AliTPCClustersArray::NewSegment()
-{
-  //
-  //create object according class information 
-  if (fClusterType==0) {
-    Error("AliTPCCLustersArray", "cluster type isn't adjusted");
-    return 0;
-  }
-  AliSegmentID *segment=AliSegmentArray::NewSegment();
-  ((AliTPCClustersRow*)segment)->SetClass(fClusterType->GetName()); 
-  ((AliTPCClustersRow*)segment)->SetArray(100);
-  return segment;
-}
diff --git a/TPC/Rec/AliTPCClustersArray.h b/TPC/Rec/AliTPCClustersArray.h
deleted file mode 100644 (file)
index 1f97035..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef ALITPCCLUSTERSARRAY_H
-#define ALITPCCLUSTERSARRAY_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id$ */
-
-////////////////////////////////////////////////
-//  Manager class for TPC   clusters                   //
-////////////////////////////////////////////////
-
-
-#include "AliClustersArray.h"
-
-
-
-
-class AliTPCClustersRow;
-
-class AliTPCClustersArray : public AliClustersArray {
-public:
-  AliTPCClustersArray();
-  virtual ~AliTPCClustersArray();
-  AliTPCClustersRow * GetRow(Int_t sector,Int_t row);  
-  AliTPCClustersRow * CreateRow(Int_t sector, Int_t row); //
-  AliTPCClustersRow * LoadRow(Int_t sector,Int_t row);
-  Bool_t StoreRow(Int_t sector,Int_t row);
-  Bool_t ClearRow(Int_t sector,Int_t row);
-  Bool_t Setup(const AliDetectorParam *param);     
-  //construct array  according parameters in fParam   
-  Bool_t  Update(); //blabla 
-  AliSegmentID * NewSegment(); //create new segment - AliTPCClustersRow
-protected:
-  //void MakeTree(); 
-private:   
-  ClassDef(AliTPCClustersArray,1) // Cluster manager 
-};
-  
-#endif //ALITPCCLUSTERSARRAY_H
index 4eddf65..9f72759 100644 (file)
@@ -69,7 +69,6 @@
 #include "AliSimDigits.h"
 #include "AliTPCCalPad.h"
 #include "AliTPCCalROC.h"
-#include "AliTPCClustersArray.h"
 #include "AliTPCClustersRow.h"
 #include "AliTPCParam.h"
 #include "AliTPCRawStreamV3.h"
index 16d0c1a..0828e69 100644 (file)
                                               //   contains 1 AliTPCClustersRow per segment (1 segment = 1 padrow)
 #pragma link C++ class AliTPCClustersRow+;    // TPC Container array of "cluster" inside 1 padrow
 
-#pragma link C++ class AliClustersArray+;     // Container of clusters ?!?!
-                                              // --- docu to be added / remove if not needed 
-#pragma link C++ class AliTPCClustersArray+;  // Container of clusters ?!?!
-                                              // --- docu to be added / remove if not needed 
+//#pragma link C++ class AliClustersArray+;     // Container of clusters ?!?!
+//                                              // --- docu to be added / remove if not needed 
+//#pragma link C++ class AliTPCClustersArray+;  // Container of clusters ?!?!
+//                                              // --- docu to be added / remove if not needed 
 
 #pragma link C++ class AliTPCclusterer+;      // The TPC clusterer