]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONTriggerLut.h
Right cathode numbering (Christian)
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerLut.h
CommitLineData
a9e2aefa 1#ifndef ALIMUONTRIGGERLUT_H
2#define ALIMUONTRIGGERLUT_H
30178c30 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7// Revision of includes 07/05/2004
8
9#include <TNamed.h>
a9e2aefa 10
c1a185bf 11class TH3S;
a9e2aefa 12
13//----------------------------------------------
30178c30 14class AliMUONTriggerLut : public TNamed
15{
a9e2aefa 16 public:
17 AliMUONTriggerLut(); // constructor
18 ~AliMUONTriggerLut(); // destructor
a9e2aefa 19
20 void LoadLut();
21
22 void GetLutOutput(Int_t circuit, Int_t xstrip, Int_t idev, Int_t ystrip,
23 Int_t lutLpt[2], Int_t lutHpt[2], Int_t lutApt[2]);
30178c30 24
25 protected:
26 // copy constructor
27 AliMUONTriggerLut (const AliMUONTriggerLut& AliMUONTriggerLut);
28 // assignment operator
29 AliMUONTriggerLut& operator=(const AliMUONTriggerLut& AliMUONTriggerLut);
a9e2aefa 30
31 private:
32 Int_t GetMask(Int_t ystrip);
33
34 ClassDef(AliMUONTriggerLut,1) // Trigger Look up Table class
35
36 private:
37 TH3S *fLptPlus; //3-d histogram with 234x32x31 bins Low pt Plus
38 TH3S *fLptMinu; //3-d histogram with 234x32x31 bins Low pt Minus
39 TH3S *fLptUnde; //3-d histogram with 234x32x31 bins Low pt Undefined
40 TH3S *fHptPlus; //3-d histogram with 234x32x31 bins High pt Plus
41 TH3S *fHptMinu; //3-d histogram with 234x32x31 bins High pt Minus
42 TH3S *fHptUnde; //3-d histogram with 234x32x31 bins High pt Undefined
43 TH3S *fAptPlus; //3-d histogram with 234x32x31 bins All pt Plus
44 TH3S *fAptMinu; //3-d histogram with 234x32x31 bins All pt Minus
45 TH3S *fAptUnde; //3-d histogram with 234x32x31 bins All pt Undefined
46
47};
48#endif
49
50
51
52
53
54