From Jochen - EveHLT development accumulated since the end of March.
[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
10 #include <Rtypes.h>
11 #include "TEveElement.h"
12 #include "TPolyMarker3D.h"
13
14 struct AliHLTTPCSpacePointData
15 {
16   Float_t fX;       // == fPadRow in local system
17   Float_t fY;
18   Float_t fZ;
19   UInt_t fID;       //contains slice patch and number
20   UChar_t fPadRow;
21   Float_t fSigmaY2; //error (former width) of the clusters
22   Float_t fSigmaZ2; //error (former width) of the clusters
23   UInt_t fCharge;
24   UInt_t fMaxQ;     // QMax of cluster
25   Bool_t fUsed;     // only used in AliHLTTPCDisplay
26   Int_t fTrackN;    // only used in AliHLTTPCDisplay
27 };
28
29 struct AliHLTTPCClusterData
30 {
31   Int_t fSpacePointCnt;
32   AliHLTTPCSpacePointData fSpacePoints[1];
33 };
34
35
36 struct AliHLTMUONTrackerRawData{
37   UInt_t fDataId;
38   UShort_t fADC;
39 };
40
41 struct AliHLTMUONTrackerMappingData{
42   Int_t fDetElemId;
43   Int_t fIX,fIY;
44   Int_t fCath;
45   Float_t fRealX,fRealY,fRealZ;
46   Int_t fADC;
47   Float_t fPed;
48   Float_t fSigma;
49 };
50
51 struct AliHLTMUONTriggerPointData{
52   Int_t fDetElemId;
53   Float_t fX,fY,fZ ;
54 };
55
56 struct AliHLTMUONTriggerMappingData{
57   AliHLTMUONTriggerPointData fLut[8][16][4][2][16];
58 };
59
60 void hlt_structs()
61 {}