71ff8addd45e890e6714872437fcf1390a6c8898
[u/mrichter/AliRoot.git] / EVE / hlt-macros / hlt_structs.C
1 // $Id$
2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4 /**************************************************************************
5  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
7  * full copyright notice.                                                 *
8  **************************************************************************/
9 #include <Rtypes.h>
10 #include "TEveElement.h"
11 #include "TPolyMarker3D.h"
12
13 struct AliHLTTPCSpacePointData
14 {
15   Float_t fX;       // == fPadRow in local system
16   Float_t fY;
17   Float_t fZ;
18   UInt_t fID;       //contains slice patch and number
19   UChar_t fPadRow;
20   Float_t fSigmaY2; //error (former width) of the clusters
21   Float_t fSigmaZ2; //error (former width) of the clusters
22   UInt_t fCharge;
23   Bool_t fUsed;     // only used in AliHLTTPCDisplay
24   Int_t fTrackN;    // only used in AliHLTTPCDisplay
25 };
26
27 struct AliHLTTPCClusterData
28 {
29   Int_t fSpacePointCnt;
30   AliHLTTPCSpacePointData fSpacePoints[1];
31 };
32
33
34 struct AliHLTMUONTrackerRawData{
35   UInt_t fDataId;
36   UShort_t fADC;
37 };
38
39 struct AliHLTMUONTrackerMappingData{
40   Int_t fDetElemId;
41   Int_t fIX,fIY;
42   Int_t fCath;
43   Float_t fRealX,fRealY,fRealZ;
44   Int_t fADC;
45   Float_t fPed;
46   Float_t fSigma;
47 };
48
49 struct AliHLTMUONTriggerPointData{
50   Int_t fDetElemId;
51   Float_t fX,fY,fZ ;
52 };
53
54 struct AliHLTMUONTriggerMappingData{
55   AliHLTMUONTriggerPointData fLut[8][16][4][2][16];
56 };
57
58 void hlt_structs()
59 {}