TOF Online Calibration channel (C.Zampolli)
[u/mrichter/AliRoot.git] / TOF / AliTOFChannelOnline.h
1 #ifndef ALITOFCHANNELONLINE_H
2 #define ALITOFCHANNELONLINE_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 ////////////////////////////////////////////////
8 //  class for TOF Online calibration                 //
9 ////////////////////////////////////////////////
10
11 #include "TObject.h"
12
13 class AliTOFChannelOnline: public TObject {
14
15 public:
16   AliTOFChannelOnline();
17   AliTOFChannelOnline(Bool_t status, Float_t delay);
18   AliTOFChannelOnline(const AliTOFChannelOnline &chan);
19   AliTOFChannelOnline& operator= (const AliTOFChannelOnline &chan);
20   virtual ~AliTOFChannelOnline(){};
21   Bool_t   GetStatus()          const {return fStatus;}
22   Float_t  GetDelay()           const {return fDelay;}
23   void     SetStatus(Bool_t status) {fStatus=status;}
24   void     SetDelay(Float_t val) {fDelay=val;}
25
26 private:
27   Bool_t   fStatus;     // Status of the channel (0:on 1:off)
28   Float_t  fDelay;      // Delay
29   //
30   ClassDef(AliTOFChannelOnline,1)    // TOF Sensor Online Calibration object
31 };
32
33 #endif