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

#include "TObject.h"
#include "TString.h"

class AliT0LookUpKey: public TObject
{
 public:
  AliT0LookUpKey();
  AliT0LookUpKey(Int_t key); 
  AliT0LookUpKey(TString name); 
  AliT0LookUpKey& operator= (const AliT0LookUpKey &) { return *this;};
  AliT0LookUpKey(const AliT0LookUpKey &o);
  virtual ~AliT0LookUpKey() {};
  Int_t GetKey() const {return fKey;};
  void SetKey(Int_t n)  {fKey=n;};
  TString GetChannelName() {return fName;};
  void SetChannelName(TString name) {fName = name;};
  virtual Bool_t IsEqual(const TObject *obj) const;
  void Print(Option_t* opt= "") const;
  virtual ULong_t Hash() const {return 10000*fKey;}
  //    virtual ULong_t Hash(void) const {return TString::Hash(this, sizeof(*this));};
  //   virtual void Clear(void) {fKey=0;}
 protected:
  Int_t fKey;   //logical channel number
  TString fName; //logical channel name
  
   ClassDef(AliT0LookUpKey,1)  //Hits for detector T0
};


#endif
 AliT0LookUpKey.h:1
 AliT0LookUpKey.h:2
 AliT0LookUpKey.h:3
 AliT0LookUpKey.h:4
 AliT0LookUpKey.h:5
 AliT0LookUpKey.h:6
 AliT0LookUpKey.h:7
 AliT0LookUpKey.h:8
 AliT0LookUpKey.h:9
 AliT0LookUpKey.h:10
 AliT0LookUpKey.h:11
 AliT0LookUpKey.h:12
 AliT0LookUpKey.h:13
 AliT0LookUpKey.h:14
 AliT0LookUpKey.h:15
 AliT0LookUpKey.h:16
 AliT0LookUpKey.h:17
 AliT0LookUpKey.h:18
 AliT0LookUpKey.h:19
 AliT0LookUpKey.h:20
 AliT0LookUpKey.h:21
 AliT0LookUpKey.h:22
 AliT0LookUpKey.h:23
 AliT0LookUpKey.h:24
 AliT0LookUpKey.h:25
 AliT0LookUpKey.h:26
 AliT0LookUpKey.h:27
 AliT0LookUpKey.h:28
 AliT0LookUpKey.h:29
 AliT0LookUpKey.h:30
 AliT0LookUpKey.h:31
 AliT0LookUpKey.h:32
 AliT0LookUpKey.h:33
 AliT0LookUpKey.h:34
 AliT0LookUpKey.h:35