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

class AliT0LookUpValue: public TObject
{
 public:
 
  AliT0LookUpValue(); 
  AliT0LookUpValue(Int_t trm, Int_t tdc, Int_t chain, Int_t channel );
 AliT0LookUpValue(const AliT0LookUpValue &o): TObject(),
    fTRM(-1),
    fTDC(-1),
    fChain(-1),
    fChannel(-1)
    { ((AliT0LookUpValue&) o).Copy(*this);} 
  AliT0LookUpValue& operator= (const AliT0LookUpValue & ) { return *this;};
  virtual ~AliT0LookUpValue() {};
 
  virtual Bool_t IsEqual(const TObject* obj) const ;
  virtual ULong_t Hash() const {return (ULong_t) 1000000*fTRM+100000*fTDC+1000*fChannel;}
  //   virtual ULong_t Hash(void) const {return TString::Hash(this, sizeof(*this));};
   Int_t GetTRM() const {return fTRM;};
   Int_t GetTDC() const {return fTDC;};
   Int_t GetChain() const {return fChain;};
   Int_t GetChannel() const {return fChannel;};
   void SetTRM(Int_t n) {fTRM=n;};
   void SetTDC(Int_t n) {fTDC=n;};
   void SetChain(Int_t n) {fChain=n;};
   void SetChannel(Int_t n) {fChannel=n;};
   virtual void Clear () {fTRM = -1; fTDC=-1; fChain=-1;  fChannel=-1;}
   void Clear(const Option_t*) {};
   void Print(Option_t* opt= "") const;

 protected:

   Int_t fTRM;       //#TRM
   Int_t fTDC;       //#TDC
   Int_t fChain;     //#chain 
   Int_t fChannel;   //#channel

   ClassDef(AliT0LookUpValue,1)  //Hits for detector T0
};

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