]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONTriggerConstants.h
new digitization and reconstruction corresponded to new data format
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerConstants.h
CommitLineData
7c2017ae 1#ifndef ALIMUONTRIGGERCONSTANTS_H
2#define ALIMUONTRIGGERCONSTANTS_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
30178c30 7/* $Id$ */
8// Revision of includes 07/05/2004
692de412 9//
10/// \ingroup base
11/// \class AliMUONTriggerConstants
12/// \brief MUON Trigger constants
30178c30 13
7c2017ae 14#include <TNamed.h>
15
30178c30 16class AliMUONTriggerConstants : public TNamed
17{
7c2017ae 18 public:
19 AliMUONTriggerConstants();
20 ~AliMUONTriggerConstants();
21
22public:
23 static Int_t Nmodule();
24 static Int_t ModuleId(Int_t imodule);
25 static Int_t NstripX(Int_t imodule);
26 static Int_t NstripY(Int_t imodule);
27 static Float_t XcMin(Int_t imodule);
28 static Float_t XcMax(Int_t imodule);
29 static Int_t CircuitId(Int_t icircuit);
3f434b6f 30 static Float_t StripWidth(Int_t istrip);
31 static Float_t StripLength(Int_t istrip);
7c2017ae 32
33private:
30178c30 34 static const Int_t fgkNmodule; // total number of module
35 static const Int_t fgkModuleId[126]; // module Id. number
36 static const Int_t fgkNstripX[126]; // number of X strips
37 static const Int_t fgkNstripY[126]; // number of Y strips
38 static const Float_t fgkXcMin[126]; // min X pos of module
39 static const Float_t fgkXcMax[126]; // max X poa of module
3f434b6f 40 static const Int_t fgkCircuitId[234]; // circuit Id. number
41 static const Float_t fgkStripWidth[3]; // strip width
42 static const Float_t fgkStripLength[4]; // strip length
7c2017ae 43
44 ClassDef(AliMUONTriggerConstants,1) // Trigger Constants class
45
46};
47#endif
48
49
50
51
52
53
54
55
56
57
58
59
60