From be11aa7dd87583b969db348a1e5a8e5ee0dd244d Mon Sep 17 00:00:00 2001
From: "Stephen A. Wood" <saw@jlab.org>
Date: Wed, 4 Apr 2012 13:45:36 -0400
Subject: [PATCH] No RawHitList class, moving functionality into
 THcDetectorBase

---
 src/THcRawHitList.cxx | 37 --------------------------------
 src/THcRawHitList.h   | 50 -------------------------------------------
 2 files changed, 87 deletions(-)
 delete mode 100644 src/THcRawHitList.cxx
 delete mode 100644 src/THcRawHitList.h

diff --git a/src/THcRawHitList.cxx b/src/THcRawHitList.cxx
deleted file mode 100644
index 970608c..0000000
--- a/src/THcRawHitList.cxx
+++ /dev/null
@@ -1,37 +0,0 @@
-//*-- Author : Stephen Wood  
-
-//////////////////////////////////////////////////////////////////////////
-//
-// THcRawHitList
-//
-// Class to build raw hit lists from data
-//
-//////////////////////////////////////////////////////////////////////////
-
-#include "THcRawHitList.h"
-
-using namespace std;
-
-THcRawHitList::THcRawHitList(const char* classname, Int_t detectorid, Int_t size=1000) {
-  fHits = new TClonesArray(classname, size);
-  fDetectorid = detectorid;
-}
-
-THcRawHitList::~THcRawHitList() {
-  delete fHits;
-}
-
-Int_t THcRawHitList::Fill(const THaEvData& evdata, const THcDetectorMap& dmap)
-{
-  // Zero out hit list
-  // Interate over list of channels belonging to detector, retrieving
-  // data that belongs to the detector
-}
-
-void THcRawHitList::Clear( Option_t*)
-{
-  fHits->Clear();
-}
-
-//////////////////////////////////////////////////////////////////////////
-ClassImp(THcRawHitList)
diff --git a/src/THcRawHitList.h b/src/THcRawHitList.h
deleted file mode 100644
index b548687..0000000
--- a/src/THcRawHitList.h
+++ /dev/null
@@ -1,50 +0,0 @@
- #ifndef ROOT_THcRawHitList
- #define ROOT_THcRawHitList
-
-//////////////////////////////////////////////////////////////////////////
-//
-// THcRawHistList.h
-//
-//////////////////////////////////////////////////////////////////////////
-
-#include "TClonesArray.h"
-#include "THcRawHit.h"
-#include "THcDetectorMap.h"
-#include "THaEvData.h"
-#include <cassert>
-
-class THcRawHitList {
-
- public:
-
-  THcRawHitList(const char* classname, Int_t detectorid, Int_t size);
-  virtual ~THcRawHitList();
-
-  Int_t Fill(const THaEvData& evdata, const THcDetectorMap& dmap);
-  // Should detector map be a member variable too?
-
-
-  TClonesArray* fHits;
-  Int_t fMaxhit;
-
-  Int_t          GetNHits()     const { return fHits->GetLast()+1; }
-  TClonesArray*  GetHits()      const { return fHits; }
-
-  // Should have a raw hit object so that certain methods are
-  // garuanteed to exist.  (Like plane and counter)  Because we may have
-  // methods to look up a certain plane or plane/counter, or sort etc.
-
-  THcRawHit*       GetHit(Int_t i) const
-  { assert(i >=0 && i<GetNHits() );
-    return (THcRawHit*)fHits->UncheckedAt(i);}
-
-  void Clear( Option_t*);
-
- protected:
-  Int_t fDetectorid;
-
- private:
-  ClassDef(THcRawHitList, 0); // Raw hit class
-};
-#endif
-
-- 
GitLab