class AliMUON1DMap : public AliMUONVStore
{
public:
- AliMUON1DMap(Int_t theSize=0);
+ AliMUON1DMap(Int_t theSize);
+ AliMUON1DMap(TRootIOCtor* ioCtor);
AliMUON1DMap(const AliMUON1DMap& other);
AliMUON1DMap& operator=(const AliMUON1DMap& other);
virtual ~AliMUON1DMap();
using AliMUONVStore::FindObject;
virtual TObject* FindObject(UInt_t i) const;
-
+
+ virtual TObject* FindObject(Int_t i, Int_t j) const;
+
virtual TIterator* CreateIterator() const;
using AliMUONVStore::GetSize;
virtual Int_t GetSize() const;
private:
- void CopyTo(AliMUON1DMap& to) const;
- /** Set the object stored at i.
- if replace=false and there's already an object there, returns kFALSE
- */
- virtual Bool_t Set(Int_t i, TObject* object, Bool_t replace);
+ virtual Bool_t Set(Int_t i, TObject* object);
private:
+ /// Not implemented
+ AliMUON1DMap();
AliMpExMap* fMap; ///< Internal array (map)