ROOT logo
// -*- mode: C++ -*- 
#ifndef ALIESDTZEROFRIEND_H
#define ALIESDTZEROFRIEND_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

////////////////////////////////////////////////////////////////
///////////////
///
/// This is a class for containing time coorected by SPD vertex and amplitude
/// It is written to the ESD-friend file
///
///////////////////////////////////////////////////////////////////////////////

#include <TObject.h>

class AliESDTZEROfriend: public TObject {
  public :
    AliESDTZEROfriend();
    virtual ~AliESDTZEROfriend(){;}

    AliESDTZEROfriend(const AliESDTZEROfriend& tzerofriend);
    AliESDTZEROfriend& operator = (const AliESDTZEROfriend& tzerofriend);

    virtual void Copy(TObject &obj) const;
    void Reset();

// Getters & setters 

   Double32_t * GetT0timeCorr()  {return fT0time;}
  void SetT0timeCorr(Double32_t time[24]) {
  for (Int_t i=0; i<24; i++) fT0time[i] = time[i];
  }
  
  Double32_t * GetT0ampQTC()  {return fT0ampQTC;}
  void SetT0ampQTC(Double32_t amp[24]) {
    for (Int_t i=0; i<24; i++) fT0ampQTC[i] = amp[i];
  }

  Double32_t * GetT0ampLEDminCFD() {return fT0ampLEDminCFD;}
  void SetT0ampLEDminCFD(Double32_t amp[24]) {
    for (Int_t i=0; i<24; i++) fT0ampLEDminCFD[i] = amp[i];
  }

 private:

  Double32_t   fT0time[24];      // best TOF on each T0 PMT
  Double32_t   fT0ampQTC[24]; // amp in #channels QTC on each T0 PMT
  Double32_t   fT0ampLEDminCFD[24]; // amp in #channels LED-CFD on each T0 PMT

  ClassDef(AliESDTZEROfriend,1)
};

#endif
 AliESDTZEROfriend.h:1
 AliESDTZEROfriend.h:2
 AliESDTZEROfriend.h:3
 AliESDTZEROfriend.h:4
 AliESDTZEROfriend.h:5
 AliESDTZEROfriend.h:6
 AliESDTZEROfriend.h:7
 AliESDTZEROfriend.h:8
 AliESDTZEROfriend.h:9
 AliESDTZEROfriend.h:10
 AliESDTZEROfriend.h:11
 AliESDTZEROfriend.h:12
 AliESDTZEROfriend.h:13
 AliESDTZEROfriend.h:14
 AliESDTZEROfriend.h:15
 AliESDTZEROfriend.h:16
 AliESDTZEROfriend.h:17
 AliESDTZEROfriend.h:18
 AliESDTZEROfriend.h:19
 AliESDTZEROfriend.h:20
 AliESDTZEROfriend.h:21
 AliESDTZEROfriend.h:22
 AliESDTZEROfriend.h:23
 AliESDTZEROfriend.h:24
 AliESDTZEROfriend.h:25
 AliESDTZEROfriend.h:26
 AliESDTZEROfriend.h:27
 AliESDTZEROfriend.h:28
 AliESDTZEROfriend.h:29
 AliESDTZEROfriend.h:30
 AliESDTZEROfriend.h:31
 AliESDTZEROfriend.h:32
 AliESDTZEROfriend.h:33
 AliESDTZEROfriend.h:34
 AliESDTZEROfriend.h:35
 AliESDTZEROfriend.h:36
 AliESDTZEROfriend.h:37
 AliESDTZEROfriend.h:38
 AliESDTZEROfriend.h:39
 AliESDTZEROfriend.h:40
 AliESDTZEROfriend.h:41
 AliESDTZEROfriend.h:42
 AliESDTZEROfriend.h:43
 AliESDTZEROfriend.h:44
 AliESDTZEROfriend.h:45
 AliESDTZEROfriend.h:46
 AliESDTZEROfriend.h:47
 AliESDTZEROfriend.h:48
 AliESDTZEROfriend.h:49
 AliESDTZEROfriend.h:50
 AliESDTZEROfriend.h:51
 AliESDTZEROfriend.h:52
 AliESDTZEROfriend.h:53
 AliESDTZEROfriend.h:54