get tables from the aliroot directory if they are not in the current one
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerLut.h
CommitLineData
a9e2aefa 1#ifndef ALIMUONTRIGGERLUT_H
2#define ALIMUONTRIGGERLUT_H
3
4#include "TNamed.h"
c1a185bf 5class TH3S;
a9e2aefa 6
7//----------------------------------------------
8class AliMUONTriggerLut :
9public TNamed {
10 public:
11 AliMUONTriggerLut(); // constructor
12 ~AliMUONTriggerLut(); // destructor
13 // copy constructor
14 AliMUONTriggerLut (const AliMUONTriggerLut& AliMUONTriggerLut);
15 // assignment operator
16 AliMUONTriggerLut& operator=(const AliMUONTriggerLut& AliMUONTriggerLut);
17
18 void LoadLut();
19
20 void GetLutOutput(Int_t circuit, Int_t xstrip, Int_t idev, Int_t ystrip,
21 Int_t lutLpt[2], Int_t lutHpt[2], Int_t lutApt[2]);
22
23 private:
24 Int_t GetMask(Int_t ystrip);
25
26 ClassDef(AliMUONTriggerLut,1) // Trigger Look up Table class
27
28 private:
29 TH3S *fLptPlus; //3-d histogram with 234x32x31 bins Low pt Plus
30 TH3S *fLptMinu; //3-d histogram with 234x32x31 bins Low pt Minus
31 TH3S *fLptUnde; //3-d histogram with 234x32x31 bins Low pt Undefined
32 TH3S *fHptPlus; //3-d histogram with 234x32x31 bins High pt Plus
33 TH3S *fHptMinu; //3-d histogram with 234x32x31 bins High pt Minus
34 TH3S *fHptUnde; //3-d histogram with 234x32x31 bins High pt Undefined
35 TH3S *fAptPlus; //3-d histogram with 234x32x31 bins All pt Plus
36 TH3S *fAptMinu; //3-d histogram with 234x32x31 bins All pt Minus
37 TH3S *fAptUnde; //3-d histogram with 234x32x31 bins All pt Undefined
38
39};
40#endif
41
42
43
44
45
46