]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/AliHLTPHOSRecPointDataStruct.h
completely re-worked TPC CA tracking code (Sergey/Ivan)
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSRecPointDataStruct.h
1
2 /**************************************************************************
3  * This file is property of and copyright by the ALICE HLT Project        * 
4  * All rights reserved.                                                   *
5  *                                                                        *
6  * Primary Authors: Oystein Djuvsland                                                      *
7  *                                                                        *
8  * Permission to use, copy, modify and distribute this software and its   *
9  * documentation strictly for non-commercial purposes is hereby granted   *
10  * without fee, provided that the above copyright notice appears in all   *
11  * copies and that both the copyright notice and this permission notice   *
12  * appear in the supporting documentation. The authors make no claims     *
13  * about the suitability of this software for any purpose. It is          * 
14  * provided "as is" without express or implied warranty.                  *
15  **************************************************************************/
16
17 #ifndef ALIHLTPHOSRECPOINTDATASTRUCT_H
18 #define ALIHLTPHOSRECPOINTDATASTRUCT_H
19
20 /**
21  * Rec point data struct for PHOS HLT
22  *
23  * @file   AliHLTPHOSRecPointDataStruct.h
24  * @author Oystein Djuvsland
25  * @date
26  * @brief  Rec point data struct for PHOS HLT
27  */
28
29 // see below for class documentation
30 // or
31 // refer to README to build package
32 // or
33 // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
34
35 //struct AliHLTPHOSDigitDataStruct;
36 #include "AliHLTPHOSDigitDataStruct.h"
37 //#include "AliHLTTypes.h"
38
39
40 /**
41  * @struct AliHLTPHOSRecPointDataStruct
42  * Rec point data struct for PHOS HLT
43  *
44  * @ingroup alihlt_phos
45  */
46 struct AliHLTPHOSRecPointDataStruct
47 {
48
49   //AliHLTUInt8_t fMultiplicity; 
50   /** Multiplicity of digits in the rec point */
51   UInt_t fMultiplicity;                       //COMMENT
52
53   /** x coordinate */
54   Float_t fX;                                 //COMMENT
55
56   /** z coordinate */ 
57   Float_t fZ;                                 //COMMENT
58
59   /** Module number */
60   Float_t fModule;                            //COMMENT
61
62   /** The total energy of the rec point */
63   Float_t fAmp;                               //COMMENT
64
65   /** Second moment along x axis */
66   Float_t fM2x;                               //COMMENT
67
68   /** Second moment along z axis */ 
69   Float_t fM2z;                               //COMMENT
70
71   /** Third moment along x axis */
72   Float_t fM3x;                               //COMMENT
73
74   /** Fourth moment along z axis */ 
75   Float_t fM4z;                               //COMMENT
76
77   /** Angle between cog vector and eigen vector */
78   Float_t fPhixe;                             //COMMENT
79
80   /** Distance to nearest bad channel */
81   Float_t fDistanceToBadChannel;              //COMMENT
82
83   /** Array of digits in the rec point */
84   AliHLTPHOSDigitDataStruct fDigitsList[64];  //COMMENT
85
86 };
87
88 #endif