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$
Revision 1.1  2007/04/27 11:03:09  arcelli
container for TOF raw data

 authors: Roberto Preghenella, preghenella@bo.infn.it
          with contribution from Chiara Zampolli, zampolli@bo.infn.it 
*/


////////////////////////////////////////////////////////////////////////
//                                                                    //
//     This class provides access to TOF raw data in DDL files.       //
//                                                                    //
//      It loops over all TOF raw data given by the AliRawReader.     //
//                                                                    //
////////////////////////////////////////////////////////////////////////

#include "AliTOFHitDataBuffer.h"
#include "AliTOFHitData.h"

ClassImp(AliTOFHitDataBuffer)

AliTOFHitDataBuffer::AliTOFHitDataBuffer() :
  TObject(),
  fBuffer("AliTOFHitData")
{
  fBuffer.SetOwner(kTRUE);
}

//-----------------------------------------------------------------------------

AliTOFHitDataBuffer::AliTOFHitDataBuffer(Int_t size) :
  TObject(),
  fBuffer("AliTOFHitData", size)
{
  fBuffer.SetOwner(kTRUE);
}

//-----------------------------------------------------------------------------

AliTOFHitDataBuffer::~AliTOFHitDataBuffer()
{
}

//-----------------------------------------------------------------------------

AliTOFHitDataBuffer& AliTOFHitDataBuffer::operator=(const AliTOFHitDataBuffer & source) {
  // operator =
  if (&source != this) {
    TObject::operator=(source);
    fBuffer = source.fBuffer;
  }
  return *this;
}

//-----------------------------------------------------------------------------
Bool_t AliTOFHitDataBuffer::Add(AliTOFHitData &HitData) {
  // adding a new entry 

  new (fBuffer[GetEntries()]) AliTOFHitData(HitData);
  return kFALSE;
}


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