$Log$
*/
-#include "AliTOFFormatDCS.h"
-
// AliTOFFormatDCS class
// contining the format of a DCS calibration objects
// consisting in 10 floats
// (5 data points + 5 corresponding timestamps)
// and a short_integer
+#include "AliTOFFormatDCS.h"
+
ClassImp(AliTOFFormatDCS)
//---------------------------------------------------------------
//---------------------------------------------------------------
AliTOFFormatDCS::AliTOFFormatDCS(const AliTOFFormatDCS & format):
- TObject(),
+ TObject(format),
fShort(format.fShort)
{
// copy constructor
//---------------------------------------------------------------
AliTOFFormatDCS& AliTOFFormatDCS:: operator=(const AliTOFFormatDCS & format) {
-
// assignment operator
+
+ if (this == &format)
+ return *this;
+
+ TObject::operator=(format);
for (Int_t i=0;i<3;i++){
- this->fFloats[i]=format.GetFloat(i);
- this->fTimeStampsFloat[i]=format.GetTimeStampFloat(i);
+ fFloats[i]=format.GetFloat(i);
+ fTimeStampsFloat[i]=format.GetTimeStampFloat(i);
}
for (Int_t i=0;i<2;i++){
- this->fDeltas[i]=format.GetDelta(i);
- this->fTimeStampsDelta[i]=format.GetTimeStampFloat(i);
+ fDeltas[i]=format.GetDelta(i);
+ fTimeStampsDelta[i]=format.GetTimeStampFloat(i);
}
- this->fShort=format.GetShort();
+ fShort=format.GetShort();
return *this;
}
//---------------------------------------------------------------
AliTOFFormatDCS::~AliTOFFormatDCS(){
+ // dtr
}