]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpConstants.h
MUON + CheckCompiler
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpConstants.h
diff --git a/MUON/mapping/AliMpConstants.h b/MUON/mapping/AliMpConstants.h
deleted file mode 100755 (executable)
index bd78a79..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice                               */
-
-// $Id$
-// $MpId: AliMpConstants.h,v 1.11 2006/05/24 13:58:07 ivana Exp $
-
-/// \ingroup basic
-/// \class AliMpConstants
-/// \brief Globally used constants definition.
-///
-/// \author David Guez, Ivana Hrivnacova; IPN Orsay
-
-#ifndef ALI_MP_CONSTANTS_H
-#define ALI_MP_CONSTANTS_H
-
-#include <TObject.h>
-#include "AliMpPlaneType.h"
-
-class AliMpConstants : public TObject
-{
- public:
-  AliMpConstants();
-  virtual ~AliMpConstants();
-
-  // static compare methods
-  static Bool_t  IsEqual(Double_t length1, Double_t length2);
-  static Bool_t  IsEqual(Double_t v1x, Double_t v1y, 
-                         Double_t v2x, Double_t v2y);
-
-  // static get methods
-  static Double_t LengthTolerance();
-  static Double_t LengthStep();
-  static Int_t    StartPadIndex();
-  static Int_t    NofCathodes();
-  static Int_t    NofChambers();
-  static Int_t    NofTrackingChambers();
-  static Int_t    NofTriggerChambers();
-  static Int_t    NofGeomModules();
-  static Int_t    ManuMask(AliMp::PlaneType planeType);
-  static Int_t    NofLocalBoards();
-  static Int_t    TotalNofLocalBoards();
-  static Int_t    ManuNofChannels();
-  static Int_t    LocalBoardNofChannels();
-
- private:
-                  /// unused derived functions
-  virtual Bool_t  IsEqual(const TObject*) const { return true; }
-  // static data members
-  static const Double_t  fgkLengthTolerance;///< the length precision for tests
-  static const Double_t  fgkLengthStep;     ///< \brief the step in length used to move from
-                                            /// a geometric border inside (pad, motif)
-  static const Int_t     fgkStartPadIndex;  ///< global pad indices start value
-  static const Int_t     fgkNofCathodes;    ///< number of cathodes
-  static const Int_t     fgkNofChambers;    ///< number of chambers
-  static const Int_t     fgkNofTrackingChambers; ///< number of tracking chambers
-  static const Int_t     fgkNofGeomModules; ///< number of geometry modules
-  static const Int_t     fgkNonBendingManuMask; ///< bit to set to indicate a manu located in non-bending plane
-  static const Int_t     fgkNofLocalBoards;  ///< number of notified trigger local boards 
-  static const Int_t     fgkTotalNofLocalBoards; ///< total number of trigger local boards
-  static const Int_t     fgkManuNofChannels; ///< max number of channels per manu
-  static const Int_t     fgkLocalBoardNofChannels; ///< max number of channels per local trigger board
-  
-  ClassDef(AliMpConstants,6) //Class for globally used constants definition
-};
-
-// inline functions
-
-                /// Return the length precision for tests
-inline Double_t AliMpConstants::LengthTolerance() { return fgkLengthTolerance;}
-                /// Return the step in length used to move from a geometric border
-inline Double_t AliMpConstants::LengthStep()      { return fgkLengthStep;}
-                /// Return global pad indices start value
-inline Int_t    AliMpConstants::StartPadIndex()   { return fgkStartPadIndex;}
-                /// Return number of cathodes
-inline Int_t    AliMpConstants::NofCathodes()     { return fgkNofCathodes;}
-                /// Return number of chambers
-inline Int_t    AliMpConstants::NofChambers()     { return fgkNofChambers;}
-                /// Return number of tracking chambers
-inline Int_t    AliMpConstants::NofTrackingChambers() { return fgkNofTrackingChambers;}
-                /// Return number of geometry modules
-inline Int_t    AliMpConstants::NofGeomModules()  { return fgkNofGeomModules;}
-                /// Return number of trigger local boards
-inline Int_t    AliMpConstants::NofLocalBoards()  { return fgkNofLocalBoards;}
-               /// Return total number of trigger local boards
-inline Int_t    AliMpConstants::TotalNofLocalBoards()  { return fgkTotalNofLocalBoards;}
-                /// Max number of channels per manu
-inline Int_t    AliMpConstants::ManuNofChannels() { return fgkManuNofChannels; }
-                /// Max number of channels per local board
-inline Int_t    AliMpConstants::LocalBoardNofChannels() { return fgkLocalBoardNofChannels; }
-
-#endif //ALI_MP_CONSTANTS_H
-