Obsolete. Replaced by AliSegmentation and AliHitMap.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 3 Oct 2000 21:49:27 +0000 (21:49 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 3 Oct 2000 21:49:27 +0000 (21:49 +0000)
RICH/AliRICHHitMap.cxx [deleted file]
RICH/AliRICHHitMap.h [deleted file]
RICH/AliRICHSegmentation.cxx [deleted file]
RICH/AliRICHSegmentation.h [deleted file]

diff --git a/RICH/AliRICHHitMap.cxx b/RICH/AliRICHHitMap.cxx
deleted file mode 100644 (file)
index 673c587..0000000
+++ /dev/null
@@ -1,26 +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.                  *
- **************************************************************************/
-
-/*
-  $Log$
-  Revision 1.4  2000/04/19 13:14:36  morsch
-  Minor changes on class names.
-
-*/
-
-
-#include "AliRICHHitMap.h"
-
-ClassImp(AliRICHHitMap)
diff --git a/RICH/AliRICHHitMap.h b/RICH/AliRICHHitMap.h
deleted file mode 100644 (file)
index 50c1335..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef ALIRICHHITMAP_H
-#define ALIRICHHITMAP_H
-
-
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id$ */
-
-
-#include <TObject.h>
-
-
-typedef enum {kEmpty, kUsed, kUnused} FlagType;
-const Int_t kMaxNpadx=1200, kMaxNpady=1200;
-
-class AliRICHHitMap :
-public TObject {
- public:
-    virtual  void    FillHits()                                      =0;
-    virtual  void    Clear()                                         =0;
-    virtual  void    SetHit(Int_t ix, Int_t iy, Int_t idigit)        =0;
-    virtual  void    DeleteHit(Int_t ix, Int_t iy)                   =0;
-    virtual Int_t    GetHitIndex(Int_t ix, Int_t iy)                 =0;
-    virtual TObject* GetHit(Int_t ix, Int_t iy)                      =0;
-    virtual void     FlagHit(Int_t ix, Int_t iy)                     =0;    
-    virtual FlagType TestHit(Int_t ix, Int_t iy)                     =0;
-    
-    ClassDef(AliRICHHitMap,1) //virtual base class for muon HitMap
-};
-#endif 
-
-
diff --git a/RICH/AliRICHSegmentation.cxx b/RICH/AliRICHSegmentation.cxx
deleted file mode 100644 (file)
index fb4f953..0000000
+++ /dev/null
@@ -1,21 +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.                  *
- **************************************************************************/
-
-/*
-  $Log$
-*/
-#include "AliRICHSegmentation.h"
-
-ClassImp(AliRICHSegmentation)
diff --git a/RICH/AliRICHSegmentation.h b/RICH/AliRICHSegmentation.h
deleted file mode 100644 (file)
index cd75592..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-#ifndef ALIRICHSEGMENTATION_H
-#define ALIRICHSEGMENTATION_H
-
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-/* $Id$ */
-
-#include <TObject.h>
-
-class AliRICHChamber;
-class TF1;
-class AliRICHSegmentation :
-
-public TObject {
-    
- public:
-    
-    // Set Chamber Segmentation Parameters
-    //
-    // Pad size Dx*Dy 
-    virtual void    SetPadSize(Float_t p1, Float_t p2)  =0;
-    // Anod Pitch
-    virtual void    SetDAnod(Float_t D)                 =0;
-    
-    //
-    // Anod wire coordinate closest to xhit
-    virtual Float_t GetAnod(Float_t xhit)               =0;
-    // Transform from real to pad coordinates
-    virtual void    GetPadIxy(Float_t x ,Float_t y ,Int_t   &ix,Int_t   &iy)=0;
-    // Transform from pad to real coordinates
-    virtual void    GetPadCxy(Int_t   ix,Int_t   iy,Float_t &x ,Float_t &y )=0;
-    //
-    // Initialisation
-    virtual void Init(AliRICHChamber*)                  =0;
-    //
-    // Get member data
-    //
-    // Pad size in x
-    virtual Float_t Dpx()                               =0;
-    // Pad size in y
-    virtual Float_t Dpy()                               =0;
-    // Pad size in x by Sector 
-    virtual Float_t Dpx(Int_t)                          =0;
-    // Pad size in y by Sector 
-    virtual Float_t Dpy(Int_t)                          =0;
-    // Max number of Pads in x
-    virtual Int_t Npx()                                 =0;
-    // Max number of Pads in y
-    virtual Int_t Npy()                                 =0;
-    
-
-    // set pad position
-    virtual void     SetPad(Int_t, Int_t)               =0;
-    // set hit position
-    virtual void     SetHit(Float_t, Float_t)           =0;
-    //
-    // Iterate over pads
-    // Initialiser
-    virtual void  FirstPad(Float_t xhit, Float_t yhit, Float_t dx, Float_t dy) =0;
-    // Stepper
-    virtual void  NextPad()=0;
-    // Condition
-    virtual Int_t MorePads()                           =0;
-    //
-    // Distance between 1 pad and a position
-    virtual Float_t Distance2AndOffset(Int_t iX, Int_t iY, Float_t X, Float_t Y, Int_t *dummy) =0;
-    // Number of pads read in parallel and offset to add to x 
-    // (specific to LYON, but mandatory for display)
-    virtual void GetNParallelAndOffset(Int_t iX, Int_t iY,
-                                      Int_t *Nparallel, Int_t *Offset) =0;
-    // Get next neighbours 
-    virtual void Neighbours
-       (Int_t iX, Int_t iY, Int_t* Nlist, Int_t Xlist[10], Int_t Ylist[10])     =0;
-    //
-    // Current pad cursor during disintegration
-    // x-coordinate
-    virtual Int_t  Ix()                                =0;
-    // y-coordinate
-    virtual Int_t  Iy()                                =0;
-    // current Sector
-    virtual Int_t  ISector()                           =0;
-    // calculate sector from pad coordinates
-    virtual Int_t  Sector(Float_t ix, Float_t iy)          =0;
-    //
-    // Signal Generation Condition during Stepping
-    virtual Int_t SigGenCond(Float_t x, Float_t y, Float_t z) = 0;
-    // Initialise signal gneration at coord (x,y,z)
-    virtual void  SigGenInit(Float_t x, Float_t y, Float_t z) = 0;
-    // Current integration limits 
-    virtual void  IntegrationLimits
-       (Float_t& x1, Float_t& x2, Float_t& y1, Float_t& y2)  = 0;
-    // Test points for auto calibration
-    virtual void GiveTestPoints(Int_t &n, Float_t *x, Float_t *y) = 0;
-    // Debug utilities
-    virtual void Draw()                                           = 0;
-    // Function for systematic corrections
-    virtual void SetCorrFunc(Int_t, TF1*)                         = 0;
-    virtual TF1* CorrFunc(Int_t)                                  = 0;
-    ClassDef(AliRICHSegmentation,1)
-    
-};
-#endif