ROOT logo
/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/*
$Log$
*/  

// 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(): TObject(),fShort(0){
  // main constructor
  for (Int_t i=0;i<3;i++){
    fFloats[i]=0;
    fTimeStampsFloat[i]=0;
  }
  for (Int_t i=0;i<2;i++){
    fDeltas[i]=0;
    fTimeStampsDelta[i]=0;
  }
}
//---------------------------------------------------------------

AliTOFFormatDCS::AliTOFFormatDCS(const AliTOFFormatDCS & format):
  TObject(format),
  fShort(format.fShort)
{ 
  // copy constructor
  for (Int_t i=0;i<3;i++){
    this->fFloats[i]=format.GetFloat(i);
    this->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);
  }
}
//---------------------------------------------------------------

AliTOFFormatDCS& AliTOFFormatDCS:: operator=(const AliTOFFormatDCS & format) { 
  // assignment operator

  if (this == &format)
    return *this;

  TObject::operator=(format);
  for (Int_t i=0;i<3;i++){
    fFloats[i]=format.GetFloat(i);
    fTimeStampsFloat[i]=format.GetTimeStampFloat(i);
  }
  for (Int_t i=0;i<2;i++){
    fDeltas[i]=format.GetDelta(i);
    fTimeStampsDelta[i]=format.GetTimeStampFloat(i);
  }
  fShort=format.GetShort();
  return *this;
}
//---------------------------------------------------------------

AliTOFFormatDCS::~AliTOFFormatDCS(){
  // dtr

}

 AliTOFFormatDCS.cxx:1
 AliTOFFormatDCS.cxx:2
 AliTOFFormatDCS.cxx:3
 AliTOFFormatDCS.cxx:4
 AliTOFFormatDCS.cxx:5
 AliTOFFormatDCS.cxx:6
 AliTOFFormatDCS.cxx:7
 AliTOFFormatDCS.cxx:8
 AliTOFFormatDCS.cxx:9
 AliTOFFormatDCS.cxx:10
 AliTOFFormatDCS.cxx:11
 AliTOFFormatDCS.cxx:12
 AliTOFFormatDCS.cxx:13
 AliTOFFormatDCS.cxx:14
 AliTOFFormatDCS.cxx:15
 AliTOFFormatDCS.cxx:16
 AliTOFFormatDCS.cxx:17
 AliTOFFormatDCS.cxx:18
 AliTOFFormatDCS.cxx:19
 AliTOFFormatDCS.cxx:20
 AliTOFFormatDCS.cxx:21
 AliTOFFormatDCS.cxx:22
 AliTOFFormatDCS.cxx:23
 AliTOFFormatDCS.cxx:24
 AliTOFFormatDCS.cxx:25
 AliTOFFormatDCS.cxx:26
 AliTOFFormatDCS.cxx:27
 AliTOFFormatDCS.cxx:28
 AliTOFFormatDCS.cxx:29
 AliTOFFormatDCS.cxx:30
 AliTOFFormatDCS.cxx:31
 AliTOFFormatDCS.cxx:32
 AliTOFFormatDCS.cxx:33
 AliTOFFormatDCS.cxx:34
 AliTOFFormatDCS.cxx:35
 AliTOFFormatDCS.cxx:36
 AliTOFFormatDCS.cxx:37
 AliTOFFormatDCS.cxx:38
 AliTOFFormatDCS.cxx:39
 AliTOFFormatDCS.cxx:40
 AliTOFFormatDCS.cxx:41
 AliTOFFormatDCS.cxx:42
 AliTOFFormatDCS.cxx:43
 AliTOFFormatDCS.cxx:44
 AliTOFFormatDCS.cxx:45
 AliTOFFormatDCS.cxx:46
 AliTOFFormatDCS.cxx:47
 AliTOFFormatDCS.cxx:48
 AliTOFFormatDCS.cxx:49
 AliTOFFormatDCS.cxx:50
 AliTOFFormatDCS.cxx:51
 AliTOFFormatDCS.cxx:52
 AliTOFFormatDCS.cxx:53
 AliTOFFormatDCS.cxx:54
 AliTOFFormatDCS.cxx:55
 AliTOFFormatDCS.cxx:56
 AliTOFFormatDCS.cxx:57
 AliTOFFormatDCS.cxx:58
 AliTOFFormatDCS.cxx:59
 AliTOFFormatDCS.cxx:60
 AliTOFFormatDCS.cxx:61
 AliTOFFormatDCS.cxx:62
 AliTOFFormatDCS.cxx:63
 AliTOFFormatDCS.cxx:64
 AliTOFFormatDCS.cxx:65
 AliTOFFormatDCS.cxx:66
 AliTOFFormatDCS.cxx:67
 AliTOFFormatDCS.cxx:68
 AliTOFFormatDCS.cxx:69
 AliTOFFormatDCS.cxx:70
 AliTOFFormatDCS.cxx:71
 AliTOFFormatDCS.cxx:72
 AliTOFFormatDCS.cxx:73
 AliTOFFormatDCS.cxx:74
 AliTOFFormatDCS.cxx:75
 AliTOFFormatDCS.cxx:76
 AliTOFFormatDCS.cxx:77
 AliTOFFormatDCS.cxx:78
 AliTOFFormatDCS.cxx:79
 AliTOFFormatDCS.cxx:80
 AliTOFFormatDCS.cxx:81
 AliTOFFormatDCS.cxx:82
 AliTOFFormatDCS.cxx:83
 AliTOFFormatDCS.cxx:84