+/// Destructor.
+}
+
+//_____________________________________________________________________________
+UInt_t
+AliMUONVCalibParam::BuildUniqueID(Int_t id0, Int_t id1)
+{
+ /// Build a single index from the pair (id0,id1)
+ return ( id0 | ( id1 << 16 ) );
+}
+
+//_____________________________________________________________________________
+void
+AliMUONVCalibParam::DecodeUniqueID(UInt_t uniqueID, Int_t& id0, Int_t& id1)
+{
+ /// Convert single integer into a pair (i,j)
+ id0 = ID0(uniqueID);
+ id1 = ID1(uniqueID);
+}
+
+//_____________________________________________________________________________
+Int_t
+AliMUONVCalibParam::ID0(UInt_t uniqueID)
+{
+ /// Extract id0 from uniqueID
+ return uniqueID & 0xFFFF;
+}
+
+//_____________________________________________________________________________
+Int_t
+AliMUONVCalibParam::ID0() const
+{
+ /// Extract first identifier
+ return ID0(GetUniqueID());
+}
+
+//_____________________________________________________________________________
+Int_t
+AliMUONVCalibParam::ID1(UInt_t uniqueID)
+{
+ /// Extract id1 from uniqueID
+ return ( uniqueID & 0xFFFF0000 ) >> 16;
+}
+
+//_____________________________________________________________________________
+Int_t
+AliMUONVCalibParam::ID1() const
+{
+ /// Extract second identifier
+ return ID1(GetUniqueID());
+}
+
+//_____________________________________________________________________________
+const char*
+AliMUONVCalibParam::GetName() const
+{
+ /// Build a name for this object
+ return Form("I=%d,J=%d",ID0(),ID1());
+}
+
+//_____________________________________________________________________________
+void
+AliMUONVCalibParam::SetValueAsDouble(Int_t, Int_t, Double_t)
+{
+ /// By default, this one does not exist
+ AliFatal("Not implemented");
+}
+
+//_____________________________________________________________________________
+void
+AliMUONVCalibParam::SetValueAsDoubleFast(Int_t, Int_t, Double_t)
+{
+ /// By default, this one does not exist
+ AliFatal("Not implemented");