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.                  *
 **************************************************************************/

 
#include "AliPMDPatchBusHeader.h"



ClassImp(AliPMDPatchBusHeader)


const Int_t  AliPMDPatchBusHeader::fgkHeaderLength = 4;

//------------------------------------------------------------
AliPMDPatchBusHeader::AliPMDPatchBusHeader() :
  TObject(),
  fDataKey(0),
  fTotalLength(0),
  fRawDataLength(0),
  fPatchBusId(0)
{
  //
  // ctor
  //

}

//___________________________________________
AliPMDPatchBusHeader::~AliPMDPatchBusHeader()
{
  // 
  // dtor
  //
}

//___________________________________________
AliPMDPatchBusHeader::AliPMDPatchBusHeader(const AliPMDPatchBusHeader & pbush):
  TObject(),
  fDataKey(pbush.fDataKey),
  fTotalLength(pbush.fTotalLength),
  fRawDataLength(pbush.fRawDataLength),
  fPatchBusId(pbush.fPatchBusId)
{
  //
  // copy ctor
  //
}

//___________________________________________
AliPMDPatchBusHeader&
AliPMDPatchBusHeader::operator=(const AliPMDPatchBusHeader &pbush)
{
  // 
  // assignment operator
  //
  if (this != &pbush)
    {
      fDataKey       = pbush.fDataKey;
      fTotalLength   = pbush.fTotalLength;
      fRawDataLength = pbush.fRawDataLength;
      fPatchBusId    = pbush.fPatchBusId;
    }
  return *this;
}
void AliPMDPatchBusHeader::SetHeader(Int_t *header)
{
  fDataKey       = header[0];
  fTotalLength   = header[1];
  fRawDataLength = header[2];
  fPatchBusId    = header[3];
}
      
 AliPMDPatchBusHeader.cxx:1
 AliPMDPatchBusHeader.cxx:2
 AliPMDPatchBusHeader.cxx:3
 AliPMDPatchBusHeader.cxx:4
 AliPMDPatchBusHeader.cxx:5
 AliPMDPatchBusHeader.cxx:6
 AliPMDPatchBusHeader.cxx:7
 AliPMDPatchBusHeader.cxx:8
 AliPMDPatchBusHeader.cxx:9
 AliPMDPatchBusHeader.cxx:10
 AliPMDPatchBusHeader.cxx:11
 AliPMDPatchBusHeader.cxx:12
 AliPMDPatchBusHeader.cxx:13
 AliPMDPatchBusHeader.cxx:14
 AliPMDPatchBusHeader.cxx:15
 AliPMDPatchBusHeader.cxx:16
 AliPMDPatchBusHeader.cxx:17
 AliPMDPatchBusHeader.cxx:18
 AliPMDPatchBusHeader.cxx:19
 AliPMDPatchBusHeader.cxx:20
 AliPMDPatchBusHeader.cxx:21
 AliPMDPatchBusHeader.cxx:22
 AliPMDPatchBusHeader.cxx:23
 AliPMDPatchBusHeader.cxx:24
 AliPMDPatchBusHeader.cxx:25
 AliPMDPatchBusHeader.cxx:26
 AliPMDPatchBusHeader.cxx:27
 AliPMDPatchBusHeader.cxx:28
 AliPMDPatchBusHeader.cxx:29
 AliPMDPatchBusHeader.cxx:30
 AliPMDPatchBusHeader.cxx:31
 AliPMDPatchBusHeader.cxx:32
 AliPMDPatchBusHeader.cxx:33
 AliPMDPatchBusHeader.cxx:34
 AliPMDPatchBusHeader.cxx:35
 AliPMDPatchBusHeader.cxx:36
 AliPMDPatchBusHeader.cxx:37
 AliPMDPatchBusHeader.cxx:38
 AliPMDPatchBusHeader.cxx:39
 AliPMDPatchBusHeader.cxx:40
 AliPMDPatchBusHeader.cxx:41
 AliPMDPatchBusHeader.cxx:42
 AliPMDPatchBusHeader.cxx:43
 AliPMDPatchBusHeader.cxx:44
 AliPMDPatchBusHeader.cxx:45
 AliPMDPatchBusHeader.cxx:46
 AliPMDPatchBusHeader.cxx:47
 AliPMDPatchBusHeader.cxx:48
 AliPMDPatchBusHeader.cxx:49
 AliPMDPatchBusHeader.cxx:50
 AliPMDPatchBusHeader.cxx:51
 AliPMDPatchBusHeader.cxx:52
 AliPMDPatchBusHeader.cxx:53
 AliPMDPatchBusHeader.cxx:54
 AliPMDPatchBusHeader.cxx:55
 AliPMDPatchBusHeader.cxx:56
 AliPMDPatchBusHeader.cxx:57
 AliPMDPatchBusHeader.cxx:58
 AliPMDPatchBusHeader.cxx:59
 AliPMDPatchBusHeader.cxx:60
 AliPMDPatchBusHeader.cxx:61
 AliPMDPatchBusHeader.cxx:62
 AliPMDPatchBusHeader.cxx:63
 AliPMDPatchBusHeader.cxx:64
 AliPMDPatchBusHeader.cxx:65
 AliPMDPatchBusHeader.cxx:66
 AliPMDPatchBusHeader.cxx:67
 AliPMDPatchBusHeader.cxx:68
 AliPMDPatchBusHeader.cxx:69
 AliPMDPatchBusHeader.cxx:70
 AliPMDPatchBusHeader.cxx:71
 AliPMDPatchBusHeader.cxx:72
 AliPMDPatchBusHeader.cxx:73
 AliPMDPatchBusHeader.cxx:74
 AliPMDPatchBusHeader.cxx:75
 AliPMDPatchBusHeader.cxx:76
 AliPMDPatchBusHeader.cxx:77
 AliPMDPatchBusHeader.cxx:78
 AliPMDPatchBusHeader.cxx:79
 AliPMDPatchBusHeader.cxx:80
 AliPMDPatchBusHeader.cxx:81
 AliPMDPatchBusHeader.cxx:82
 AliPMDPatchBusHeader.cxx:83
 AliPMDPatchBusHeader.cxx:84