]>
Commit | Line | Data |
---|---|---|
1b41ab20 | 1 | //-*- Mode: C++ -*- |
2 | // $Id$ | |
3 | ||
6a76e30e | 4 | /************************************************************************** |
5 | * This file is property of and copyright by the ALICE HLT Project * | |
6 | * All rights reserved. * | |
7 | * * | |
8 | * Primary Authors: Oystein Djuvsland * | |
9 | * * | |
10 | * Permission to use, copy, modify and distribute this software and its * | |
11 | * documentation strictly for non-commercial purposes is hereby granted * | |
12 | * without fee, provided that the above copyright notice appears in all * | |
13 | * copies and that both the copyright notice and this permission notice * | |
14 | * appear in the supporting documentation. The authors make no claims * | |
15 | * about the suitability of this software for any purpose. It is * | |
16 | * provided "as is" without express or implied warranty. * | |
17 | **************************************************************************/ | |
18 | ||
19 | #ifndef ALIHLTPHOSCALOCLUSTERDATASTRUCT_H | |
20 | #define ALIHLTPHOSCALOCLUSTERDATASTRUCT_H | |
21 | ||
22 | /** | |
23 | * Rec point data struct for PHOS HLT | |
24 | * | |
25 | * @file AliHLTPHOSClusterDataStruct.h | |
26 | * @author Oystein Djuvsland | |
27 | * @date | |
28 | * @brief Rec point data struct for PHOS HLT | |
29 | */ | |
30 | ||
31 | // see below for class documentation | |
32 | // or | |
33 | // refer to README to build package | |
34 | // or | |
35 | // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt | |
36 | ||
37 | #include "AliPID.h" | |
38 | ||
39 | /** | |
40 | * @struct AliHLTPHOSCaloClusterDataStruct | |
41 | * Calorimeter cluster data struct for PHOS HLT | |
42 | * | |
43 | * @ingroup alihlt_phos | |
44 | */ | |
45 | ||
46 | struct AliHLTPHOSCaloClusterDataStruct | |
47 | { | |
48 | ||
49 | /** Number of cells in the cluster */ | |
50 | UInt_t fNCells; //COMMENT | |
51 | ||
6a76e30e | 52 | /** Global position */ |
e304ea31 | 53 | Float_t fGlobalPos[3]; //COMMENT |
6a76e30e | 54 | |
55 | /** The total energy of the cell */ | |
e304ea31 | 56 | Float_t fEnergy; //COMMENT |
57 | ||
58 | /** The time of flight */ | |
59 | Float_t fTOF; //COMMENT | |
6a76e30e | 60 | |
61 | /** Dispersion */ | |
e304ea31 | 62 | Float_t fDispersion; //COMMENT |
6a76e30e | 63 | |
64 | /** Quality of cluster fit */ | |
e304ea31 | 65 | Float_t fFitQuality; //COMMENT |
6a76e30e | 66 | |
67 | /** Second moment along the main eigen axis */ | |
e304ea31 | 68 | Float_t fM20; //COMMENT |
6a76e30e | 69 | |
70 | /** Second moment along the second eigen axis */ | |
e304ea31 | 71 | Float_t fM02; //COMMENT |
6a76e30e | 72 | |
73 | /** Second mixed moment Mxy */ | |
e304ea31 | 74 | // Float_t fM11; //COMMENT |
6a76e30e | 75 | |
76 | /** Distance to closest CPV rec point */ | |
e304ea31 | 77 | Float_t fEmcCpvDistance; //COMMENT |
6a76e30e | 78 | |
79 | /** Distance to nearest bad channel */ | |
e304ea31 | 80 | Float_t fDistToBadChannel; //COMMENT |
6a76e30e | 81 | |
82 | /** PID */ | |
e304ea31 | 83 | Float_t fPID[AliPID::kSPECIESN]; //COMMENT |
6a76e30e | 84 | |
85 | /** Unique ID of the cluster*/ | |
86 | Int_t fID; //COMMENT | |
87 | ||
88 | /** Number of (Ex) Maxima */ | |
89 | UChar_t fNExMax; //COMMENT | |
90 | ||
91 | /** Flag for differtent cluster type/versions */ | |
92 | Char_t fClusterType; //COMMENT | |
93 | ||
94 | /** Distance to nearest bad channel */ | |
e304ea31 | 95 | Float_t fDistanceToBadChannel; //COMMENT |
96 | ||
97 | /** */ | |
98 | UShort_t fCellsAbsId; //COMMENT | |
99 | ||
100 | /** */ | |
101 | Float_t fCellsAmpFraction; //COMMENT | |
102 | ||
6a76e30e | 103 | |
104 | }; | |
105 | ||
106 | #endif |