]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONTriggerLut.h
- Class description on 5 lines (Coding conventions)
[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
692de412 9/// \ingroup base
10/// \class AliMUONTriggerLut
11/// \brief MUON trigger look up table class
12
30178c30 13#include <TNamed.h>
a9e2aefa 14
9afd2481 15class TH3;
a9e2aefa 16
17//----------------------------------------------
30178c30 18class AliMUONTriggerLut : public TNamed
19{
a9e2aefa 20 public:
21 AliMUONTriggerLut(); // constructor
9afd2481 22 virtual ~AliMUONTriggerLut(); // destructor
a9e2aefa 23
9afd2481 24 void ReadFromFile(const char* filename);
a9e2aefa 25
26 void GetLutOutput(Int_t circuit, Int_t xstrip, Int_t idev, Int_t ystrip,
27 Int_t lutLpt[2], Int_t lutHpt[2], Int_t lutApt[2]);
30178c30 28
29 protected:
30 // copy constructor
31 AliMUONTriggerLut (const AliMUONTriggerLut& AliMUONTriggerLut);
32 // assignment operator
33 AliMUONTriggerLut& operator=(const AliMUONTriggerLut& AliMUONTriggerLut);
a9e2aefa 34
35 private:
36 Int_t GetMask(Int_t ystrip);
37
9afd2481 38private:
39 TH3 *fLptPlus; //3-d histogram with 234x32x31 bins Low pt Plus
40 TH3 *fLptMinu; //3-d histogram with 234x32x31 bins Low pt Minus
41 TH3 *fLptUnde; //3-d histogram with 234x32x31 bins Low pt Undefined
42 TH3 *fHptPlus; //3-d histogram with 234x32x31 bins High pt Plus
43 TH3 *fHptMinu; //3-d histogram with 234x32x31 bins High pt Minus
44 TH3 *fHptUnde; //3-d histogram with 234x32x31 bins High pt Undefined
45 TH3 *fAptPlus; //3-d histogram with 234x32x31 bins All pt Plus
46 TH3 *fAptMinu; //3-d histogram with 234x32x31 bins All pt Minus
47 TH3 *fAptUnde; //3-d histogram with 234x32x31 bins All pt Undefined
a9e2aefa 48
9afd2481 49 ClassDef(AliMUONTriggerLut,1) // Trigger Look up Table class
a9e2aefa 50
51};
52#endif
53
54
55
56
57
58