]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDparameter.h
MUON trigger classes to collaborate with CTP (E. Lopez Torres)
[u/mrichter/AliRoot.git] / TRD / AliTRDparameter.h
CommitLineData
17b26de4 1#ifndef ALITRDPARAMETER_H
2#define ALITRDPARAMETER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
0a29d0f1 8///////////////////////////////////////////////////////////////////////////////
9// //
10// TRD parameter class //
11// //
12///////////////////////////////////////////////////////////////////////////////
13
cc7cef99 14// WARNING: This class is obsolete. As soon as all function calls are replaced, the class will be removed.
15
17b26de4 16#include "TNamed.h"
17
a5cadd36 18class TObjArray;
17b26de4 19class AliTRDgeometry;
a5cadd36 20class AliTRDpadPlane;
17b26de4 21
22class AliTRDparameter : public TNamed {
23
24 public:
25
26 enum { kNplan = 6, kNcham = 5, kNsect = 18, kNdet = 540 };
27
28 AliTRDparameter();
29 AliTRDparameter(const Text_t* name, const Text_t* title);
30 AliTRDparameter(const AliTRDparameter &p);
31 virtual ~AliTRDparameter();
32 AliTRDparameter &operator=(const AliTRDparameter &p);
33
e0d47c25 34 virtual void Copy(TObject &p) const;
17b26de4 35 virtual void Init();
36 virtual void ReInit();
37
afc51ac2 38 virtual void SetExpandTimeBin(Int_t nbefore, Int_t nafter)
17b26de4 39 { fTimeBefore = nbefore;
a5cadd36 40 fTimeAfter = nafter; };
17b26de4 41
3551db50 42
43
44 Int_t GetTimeMax() const { return fTimeMax; };
a5cadd36 45 Int_t GetTimeBefore() const { return fTimeBefore; };
3551db50 46
ccb4315c 47 Float_t GetDriftVelocity() const { return fDriftVelocity; };
3551db50 48
49
50
a5cadd36 51
ccb4315c 52 void PrintDriftVelocity();
53
17b26de4 54
55 protected:
56
3551db50 57 Int_t fTimeMax;
17b26de4 58 Int_t fTimeBefore; // Number of timebins before the drift region
a5cadd36 59 Int_t fTimeAfter; // Number of timebins after the drift region
17b26de4 60
a328fff9 61
17b26de4 62 Float_t fDriftVelocity; // Drift velocity (cm / mus)
17b26de4 63
17b26de4 64
ccb4315c 65
17b26de4 66 private:
67
17b26de4 68
3551db50 69 ClassDef(AliTRDparameter,7) // TRD parameter class
17b26de4 70
71};
72
73#endif