- Added new method NofPads()
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 14 Mar 2006 09:53:29 +0000 (09:53 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 14 Mar 2006 09:53:29 +0000 (09:53 +0000)
  - not yet implemented
- Methods MaxPadIndexX,Y() changed to constant

MUON/mapping/AliMpSlatSegmentation.cxx
MUON/mapping/AliMpSlatSegmentation.h
MUON/mapping/AliMpTriggerSegmentation.cxx
MUON/mapping/AliMpTriggerSegmentation.h

index 677aea3..a7d5d5b 100644 (file)
@@ -14,7 +14,7 @@
 **************************************************************************/
 
 // $Id$
-// $MpId: AliMpSlatSegmentation.cxx,v 1.7 2006/03/02 16:35:20 ivana Exp $
+// $MpId: AliMpSlatSegmentation.cxx,v 1.9 2006/03/14 09:04:28 ivana Exp $
 
 // Caution !!
 // Implementation note.
@@ -151,7 +151,7 @@ AliMpSlatSegmentation::HasPad(const AliMpIntPair& indices) const
 
 //_____________________________________________________________________________
 Int_t 
-AliMpSlatSegmentation::MaxPadIndexX()
+AliMpSlatSegmentation::MaxPadIndexX() const
 {
   //
   // Returns the value of the largest pad index in x-direction.
@@ -162,7 +162,7 @@ AliMpSlatSegmentation::MaxPadIndexX()
 
 //_____________________________________________________________________________
 Int_t 
-AliMpSlatSegmentation::MaxPadIndexY()
+AliMpSlatSegmentation::MaxPadIndexY() const
 {
   //
   // Returns the value of the largest pad index in y-direction.
@@ -172,6 +172,17 @@ AliMpSlatSegmentation::MaxPadIndexY()
 }
 
 //_____________________________________________________________________________
+Int_t 
+AliMpSlatSegmentation::NofPads() const
+{
+/// Return number of pads defined in the slat
+  
+  AliError("Not yet implemented");
+
+  return 0;
+}
+
+//_____________________________________________________________________________
 AliMpPad
 AliMpSlatSegmentation::PadByLocation(const AliMpIntPair& location, 
                                      Bool_t warning) const
index b2d5dc1..09db08d 100644 (file)
@@ -2,7 +2,7 @@
  * See cxx source for full Copyright notice                               */
 
 // $Id$
-// $MpId: AliMpSlatSegmentation.h,v 1.7 2006/03/02 16:35:16 ivana Exp $
+// $MpId: AliMpSlatSegmentation.h,v 1.9 2006/03/14 09:04:25 ivana Exp $
 
 /// \ingroup slat
 /// \class AliMpSlatSegmentation
@@ -47,8 +47,9 @@ class AliMpSlatSegmentation : public AliMpVSegmentation
   
   Bool_t HasPad(const AliMpIntPair& indices) const;
 
-  Int_t MaxPadIndexX();
-  Int_t MaxPadIndexY();
+  Int_t MaxPadIndexX() const;
+  Int_t MaxPadIndexY() const;
+  Int_t NofPads() const;
   
   virtual AliMpPad PadByLocation(const AliMpIntPair& location, 
                         Bool_t warning) const;
index 39481a7..48414b0 100644 (file)
@@ -14,7 +14,7 @@
 **************************************************************************/
 
 // $Id$
-// $MpId: AliMpTriggerSegmentation.cxx,v 1.2 2006/03/02 16:35:31 ivana Exp $
+// $MpId: AliMpTriggerSegmentation.cxx,v 1.4 2006/03/14 09:04:34 ivana Exp $
 
 #include "AliMpTriggerSegmentation.h"
 
@@ -136,7 +136,7 @@ AliMpTriggerSegmentation::HasPad(const AliMpIntPair& indices) const
 
 //_____________________________________________________________________________
 Int_t 
-AliMpTriggerSegmentation::MaxPadIndexX()
+AliMpTriggerSegmentation::MaxPadIndexX() const
 {
   //
   // Returns the value of the largest pad index in x-direction.
@@ -147,7 +147,7 @@ AliMpTriggerSegmentation::MaxPadIndexX()
 
 //_____________________________________________________________________________
 Int_t 
-AliMpTriggerSegmentation::MaxPadIndexY()
+AliMpTriggerSegmentation::MaxPadIndexY() const
 {
   //
   // Returns the value of the largest pad index in y-direction.
@@ -157,6 +157,17 @@ AliMpTriggerSegmentation::MaxPadIndexY()
 }
 
 //_____________________________________________________________________________
+Int_t 
+AliMpTriggerSegmentation::NofPads() const
+{
+/// Return number of pads defined in the trigger chamber
+  
+  AliError("Not yet implemented");
+  
+  return 0;
+}
+
+//_____________________________________________________________________________
 AliMpPad
 AliMpTriggerSegmentation::PadByLocation(const AliMpIntPair& location, 
                                         Bool_t warning) const
index 6460638..d068384 100644 (file)
@@ -2,7 +2,7 @@
 * See cxx source for full Copyright notice                               */
 
 // $Id$
-// $MpId: AliMpTriggerSegmentation.h,v 1.2 2006/03/02 16:35:27 ivana Exp $
+// $MpId: AliMpTriggerSegmentation.h,v 1.4 2006/03/14 09:04:32 ivana Exp $
 
 /// \ingroup trigger
 /// \class AliMpTriggerSegmentation
@@ -42,8 +42,9 @@ public:
   
   Bool_t HasPad(const AliMpIntPair& indices) const;
   
-  Int_t MaxPadIndexX();
-  Int_t MaxPadIndexY();
+  Int_t MaxPadIndexX() const;
+  Int_t MaxPadIndexY() const;
+  Int_t NofPads() const;
     
   virtual AliMpPad PadByLocation(const AliMpIntPair& location, 
                                  Bool_t warning) const;