ROOT logo
#ifndef ALIITSCHANNELSPD_H
#define ALIITSCHANNELSPD_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */

///////////////////////////////////////////////////////////////////////////
// AliITSChannelSPD declaration by P. Nilsson 2005
// AUTHOR/CONTACT: Paul.Nilsson@cern.ch
//
// Objects of this class are stored in a TObjArray and should be
// interpreted as "bad" channels, i.e. either noisy or dead channels
// depending on where they are stored
///////////////////////////////////////////////////////////////////////////

#include <TObject.h>

class AliITSChannelSPD: public TObject {

 public:

  AliITSChannelSPD(void);    			            // Default constructor
  AliITSChannelSPD(Int_t column, Int_t row);    // Constructor for already existing "bad" channel
  AliITSChannelSPD(const AliITSChannelSPD &ch);             // Copy constructor
  virtual ~AliITSChannelSPD(void) { };                      // Default destructor
  AliITSChannelSPD& operator=(const AliITSChannelSPD &ch);  // Assignment operator
  Bool_t operator==(const AliITSChannelSPD &channel) const; // Equivalence operator

  // Getters and setters
  Int_t GetColumn(void) const { return fColumn; };          // Get column
  Int_t GetRow(void) const { return fRow; };                // Get row
  void SetColumn(Int_t c) { fColumn = c; };                 // Set column
  void SetRow(Int_t r) { fRow = r; };                       // Set row

 protected:

  Int_t fColumn;                                            // SPD column (real range [0,31], but not checked)
  Int_t fRow;                                               // SPD row (real range [0,255] but not checked)

  ClassDef(AliITSChannelSPD,1)
};

#endif
 AliITSChannelSPD.h:1
 AliITSChannelSPD.h:2
 AliITSChannelSPD.h:3
 AliITSChannelSPD.h:4
 AliITSChannelSPD.h:5
 AliITSChannelSPD.h:6
 AliITSChannelSPD.h:7
 AliITSChannelSPD.h:8
 AliITSChannelSPD.h:9
 AliITSChannelSPD.h:10
 AliITSChannelSPD.h:11
 AliITSChannelSPD.h:12
 AliITSChannelSPD.h:13
 AliITSChannelSPD.h:14
 AliITSChannelSPD.h:15
 AliITSChannelSPD.h:16
 AliITSChannelSPD.h:17
 AliITSChannelSPD.h:18
 AliITSChannelSPD.h:19
 AliITSChannelSPD.h:20
 AliITSChannelSPD.h:21
 AliITSChannelSPD.h:22
 AliITSChannelSPD.h:23
 AliITSChannelSPD.h:24
 AliITSChannelSPD.h:25
 AliITSChannelSPD.h:26
 AliITSChannelSPD.h:27
 AliITSChannelSPD.h:28
 AliITSChannelSPD.h:29
 AliITSChannelSPD.h:30
 AliITSChannelSPD.h:31
 AliITSChannelSPD.h:32
 AliITSChannelSPD.h:33
 AliITSChannelSPD.h:34
 AliITSChannelSPD.h:35
 AliITSChannelSPD.h:36
 AliITSChannelSPD.h:37
 AliITSChannelSPD.h:38
 AliITSChannelSPD.h:39
 AliITSChannelSPD.h:40
 AliITSChannelSPD.h:41
 AliITSChannelSPD.h:42
 AliITSChannelSPD.h:43
 AliITSChannelSPD.h:44
 AliITSChannelSPD.h:45