]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/PHOS/AliHLTPHOSCaloClusterDataStruct.h
- Bug fix: in the creation/reading of the trigger DCS values, the HV and currents...
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSCaloClusterDataStruct.h
CommitLineData
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
46struct 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