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

///////////////////////////////////////////////////////////////////////////////
///
/// This is a class for containing T0 time corrected by SPD vertex and amplitude
///
///////////////////////////////////////////////////////////////////////////////

#include "AliESDTZEROfriend.h"

ClassImp(AliESDTZEROfriend)

//_____________________________________________________________________________
AliESDTZEROfriend::AliESDTZEROfriend():
  TObject()
{
  for(int i = 0;i<24;i++)fT0time[i] = fT0ampQTC[i] = fT0ampLEDminCFD[i] = 0;
} 
AliESDTZEROfriend::AliESDTZEROfriend(const AliESDTZEROfriend &tzero ) :
  TObject(tzero)
{
  // copy constuctor
  for(int i = 0;i<24;i++){
    fT0time[i] = tzero.fT0time[i]; 
    fT0ampQTC[i] = tzero.fT0ampQTC[i];
    fT0ampLEDminCFD[i] = tzero.fT0ampLEDminCFD[i];
  }
}

AliESDTZEROfriend& AliESDTZEROfriend::operator=(const AliESDTZEROfriend& tzero){
  // assigmnent operator
  if(this!=&tzero) {
    TObject::operator=(tzero);
    for(int i = 0;i<24;i++){
      fT0time[i] = tzero.fT0time[i]; 
      fT0ampQTC[i] = tzero.fT0ampQTC[i];
      fT0ampLEDminCFD[i] = tzero.fT0ampLEDminCFD[i];
    }
  } 
  return *this;
}

void AliESDTZEROfriend::Copy(TObject &obj) const {
  
  // this overwrites the virtual TOBject::Copy()
  // to allow run time copying without casting
  // in AliESDEvent

  if(this==&obj)return;
  AliESDTZEROfriend *robj = dynamic_cast<AliESDTZEROfriend*>(&obj);
  if(!robj)return; // not an AliESDTZEROfriend
  *robj = *this;

}
void AliESDTZEROfriend::Reset()
{
  // Reset the contents of the object
    for(int i = 0;i<24;i++)
      fT0time[i]= fT0ampQTC[i] = fT0ampLEDminCFD[i] =0 ;
    
}


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