ROOT logo
#ifndef ALIT0TENDERSUPPLY_H
#define ALIT0TENDERSUPPLY_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

///////////////////////////////////////////////////////////////////////////
//                                                                       //
//      //
//   //
//                                                                       //
///////////////////////////////////////////////////////////////////////////

#include <AliTenderSupply.h>

class AliT0TenderSupply: public AliTenderSupply {
  
 public:
  AliT0TenderSupply();
  AliT0TenderSupply(const char *name, const AliTender *tender=NULL);
  virtual ~AliT0TenderSupply();

  virtual void          Init();
  virtual void          ProcessEvent();
  void SetCorrectMeanTime (Bool_t flag=kFALSE){fCorrectMeanTime=flag;};
  void SetAmplutudeCorrection (Bool_t flag=kFALSE){fCorrectStartTimeOnAmplSatur=flag;};
  void SetPass4LHC11aCorrection (Bool_t flag=kFALSE){fPass4LHC11aCorrection=flag;};

 private:
  
  AliT0TenderSupply(const AliT0TenderSupply&c);
  AliT0TenderSupply& operator= (const AliT0TenderSupply&c);


  Bool_t  fCorrectMeanTime; //! mean time shift will be corrected
  Float_t fTimeOffset[4]; //! time offset to be used for fCorrectMeanTime
  Bool_t  fCorrectStartTimeOnAmplSatur; //!  fix start times suffering from saturated amplitude in pmts
  Float_t fAmplitudeThreshold; //! above this value pmt suffer from saturation
  Bool_t fPass4LHC11aCorrection; //! above this value pmt suffer from saturation

  ClassDef(AliT0TenderSupply, 2);  // T0 tender supply
};

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