#ifndef ALIITSTABLESSD_H #define ALIITSTABLESSD_H /* Copyright(c) 2002-2003, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /////////////////////////////////////////////////////////// // AliITSTableSSD is used by AliITSsimulationSSD class to// //fill the AliITSpList object starting from the map with// //energy depositions // /////////////////////////////////////////////////////////// #include "Rtypes.h" #include class AliITSTableSSD : public TObject{ public: AliITSTableSSD(); // Default constructor AliITSTableSSD(const AliITSTableSSD & source); //Copy constructor AliITSTableSSD(Int_t noelem); // Standard Constructor virtual ~AliITSTableSSD(); //destructor AliITSTableSSD& operator=(const AliITSTableSSD &source);// = operator void Add(Int_t side, Int_t strip); // add an element to the table void Clear(); // Clears the contents of the table void DumpTable(); // it dumps the contents of the table Int_t Use(Int_t side); // use current element - returns -1 if none virtual void Clear(Option_t*) {TObject::Clear();} private: Int_t SearchValue(Int_t *arr, Int_t refer, Int_t max) const{ for(Int_t i=0;i