2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
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 **************************************************************************/
11 #include "TEveElement.h"
12 #include "TPolyMarker3D.h"
15 // --------------------------------------------------------------------
17 // --------------------------------------------------------------------
19 // --------------------------------------------------------------------
20 struct AliHLTITSSpacePointData {
21 Float_t fY; // Y coordinate in local coordinates GetY()
22 Float_t fZ; // Z coordinate in local coordinates GetZ()
23 Float_t fSigmaY2; // error of the clusters GetSigmaY2()
24 Float_t fSigmaZ2; // error of the clusters GetSigmaZ2()
25 Float_t fSigmaYZ; // error of the clusters GetSigmaYZ()
26 Float_t fQ; // Q of cluster (in ADC counts) GetQ()
27 Int_t fNy; //number of digits in Y direction GetNy()
28 Int_t fNz; //number of digits in Z direction GetNz()
29 Int_t fLayer; // layer number GetLayer()
30 Int_t fTracks[3]; // MC label GetLabel(i)
31 Int_t fIndex; // Detector Index GetDetectorIndex()
34 // --------------------------------------------------------------------
35 struct AliHLTITSClusterData {
37 AliHLTITSSpacePointData fSpacePoints[1];
40 // --------------------------------------------------------------------
42 // --------------------------------------------------------------------
44 // --------------------------------------------------------------------
45 struct AliHLTTPCSpacePointData {
46 Float_t fX; // == fPadRow in local system
49 UInt_t fID; //contains slice patch and number
51 Float_t fSigmaY2; //error (former width) of the clusters
52 Float_t fSigmaZ2; //error (former width) of the clusters
54 UInt_t fQMax; // QMax of cluster
55 Bool_t fUsed; // only used in AliHLTTPCDisplay
56 Int_t fTrackN; // only used in AliHLTTPCDisplay
59 // --------------------------------------------------------------------
60 struct AliHLTTPCClusterData {
62 AliHLTTPCSpacePointData fSpacePoints[1];
65 // --------------------------------------------------------------------
67 // --------------------------------------------------------------------
69 // struct AliHLTCaloClusterDataStruct
72 // UInt_t fNCells; //COMMENT
73 // Float_t fGlobalPos[3]; //COMMENT
74 // Float_t fEnergy; //COMMENT
75 // Float_t fTOF; //COMMENT
76 // Float_t fDispersion; //COMMENT
77 // Float_t fFitQuality; //COMMENT
78 // Float_t fM20; //COMMENT
79 // Float_t fM02; //COMMENT
80 // Float_t fEmcCpvDistance; //COMMENT
81 // Float_t fDistToBadChannel; //COMMENT
82 // Float_t fPID[AliPID::kSPECIESN]; //COMMENT
83 // Int_t fID; //COMMENT
84 // UChar_t fNExMax; //COMMENT
85 // Char_t fClusterType; //COMMENT
86 // Float_t fDistanceToBadChannel; //COMMENT
87 // UShort_t fCellsAbsId; //COMMENT
88 // Float_t fCellsAmpFraction; //COMMENT
91 // struct AliHLTCaloClusterHeaderStruct
93 // Short_t fNClusters;
96 // --------------------------------------------------------------------
97 // struct AliHLTPHOSDigitDataStruct {
98 // /** The x coordinate */
101 // /** The x coordinate */
104 // /** The module number */
107 // /** The amplitude in ADC counts */
108 // Float_t fAmplitude;
110 // /** The time in sample count */
113 // /* The energy in GeV */
119 // /** The crazyness */
122 // /** The baseline */
123 // Float_t fBaseline;
127 // --------------------------------------------------------------------
129 // --------------------------------------------------------------------
131 // --------------------------------------------------------------------
132 struct AliHLTMUONTrackerRawData {
137 // --------------------------------------------------------------------
138 struct AliHLTMUONTrackerMappingData {
142 Float_t fRealX,fRealY,fRealZ;
148 // --------------------------------------------------------------------
149 struct AliHLTMUONTriggerPointData {
154 // --------------------------------------------------------------------
155 struct AliHLTMUONTriggerMappingData {
156 AliHLTMUONTriggerPointData fLut[8][16][4][2][16];
159 // --------------------------------------------------------------------
161 // --------------------------------------------------------------------
163 // --------------------------------------------------------------------
164 void hlt_structs() {}