1 #ifndef ALIT0TENDERSUPPLY_H
\r
2 #define ALIT0TENDERSUPPLY_H
\r
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
\r
5 * See cxx source for full Copyright notice */
\r
7 ///////////////////////////////////////////////////////////////////////////
\r
12 ///////////////////////////////////////////////////////////////////////////
\r
14 #include <AliTenderSupply.h>
\r
16 class AliT0TenderSupply: public AliTenderSupply {
\r
19 AliT0TenderSupply();
\r
20 AliT0TenderSupply(const char *name, const AliTender *tender=NULL);
\r
21 virtual ~AliT0TenderSupply();
\r
23 virtual void Init();
\r
24 virtual void ProcessEvent();
\r
25 void SetCorrectMeanTime (Bool_t flag=kFALSE){fCorrectMeanTime=flag;};
\r
26 void SetAmplutudeCorrection (Bool_t flag=kFALSE){fCorrectStartTimeOnAmplSatur=flag;};
\r
27 void SetPass4LHC11aCorrection (Bool_t flag=kFALSE){fPass4LHC11aCorrection=flag;};
\r
31 AliT0TenderSupply(const AliT0TenderSupply&c);
\r
32 AliT0TenderSupply& operator= (const AliT0TenderSupply&c);
\r
35 Bool_t fCorrectMeanTime; //! mean time shift will be corrected
\r
36 Float_t fTimeOffset[4]; //! time offset to be used for fCorrectMeanTime
\r
37 Bool_t fCorrectStartTimeOnAmplSatur; //! fix start times suffering from saturated amplitude in pmts
\r
38 Float_t fAmplitudeThreshold; //! above this value pmt suffer from saturation
\r
39 Bool_t fPass4LHC11aCorrection; //! above this value pmt suffer from saturation
\r
41 ClassDef(AliT0TenderSupply, 2); // T0 tender supply
\r