]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TOF/AliTOFFormatDCS.h
commented logging message
[u/mrichter/AliRoot.git] / TOF / AliTOFFormatDCS.h
CommitLineData
567369a2 1#ifndef AliTOFFormatDCS_H
2#define AliTOFFormatDCS_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9#include "TObject.h"
10
11// AliTOFFormatDCS class
12// describing the format of the calibration data
13// coming from DCS
14
15class AliTOFFormatDCS : public TObject
16{
17 public:
18
19 AliTOFFormatDCS();
20 AliTOFFormatDCS(const AliTOFFormatDCS & format);
21 AliTOFFormatDCS& operator=(const AliTOFFormatDCS & format);
22 virtual ~AliTOFFormatDCS();
23
24 Float_t GetFloat(Int_t i) const {return fFloats[i];}
25 Float_t GetTimeStampFloat(Int_t i) const {return fTimeStampsFloat[i];}
26 Float_t GetDelta(Int_t i) const {return fDeltas[i];}
27 Float_t GetTimeStampDelta(Int_t i) const {return fTimeStampsDelta[i];}
28 Short_t GetShort() const {return fShort;}
29
30 void SetFloat(Int_t i, Float_t valfloat) {fFloats[i]=valfloat;}
31 void SetTimeStampFloat(Int_t i, Float_t timestampfloat) {fTimeStampsFloat[i]=timestampfloat;}
32 void SetDelta(Int_t i, Float_t valdelta) {fDeltas[i]=valdelta;}
33 void SetTimeStampDelta(Int_t i, Float_t timestampdelta) {fTimeStampsDelta[i]=timestampdelta;}
34 void SetShort(Short_t valshort) {fShort=valshort;}
35
36 private:
37
38 Float_t fFloats[3]; // Floats for values at determined
39 // time intervals
40 Float_t fTimeStampsFloat[3]; // Time stamps of the Floats
41 // for values at determined time intervals
42 Float_t fDeltas[2]; // Significant Increments
43 Float_t fTimeStampsDelta[2]; // Time stamps for the significant increments
44 Short_t fShort; // Short Integer
45
46 ClassDef(AliTOFFormatDCS, 1);
47};
48
49#endif