]>
Commit | Line | Data |
---|---|---|
ef44ec64 | 1 | //-*- Mode: C++ -*- |
2 | // $Id: AliHLTCaloDigitDataStruct.h 35319 2009-10-07 15:27:09Z odjuvsla $ | |
3 | ||
4 | ||
5 | /************************************************************************** | |
6 | * This file is property of and copyright by the ALICE HLT Project * | |
7 | * All rights reserved. * | |
8 | * * | |
9 | * Primary Authors: Oystein Djuvsland * | |
10 | * * | |
11 | * Permission to use, copy, modify and distribute this software and its * | |
12 | * documentation strictly for non-commercial purposes is hereby granted * | |
13 | * without fee, provided that the above copyright notice appears in all * | |
14 | * copies and that both the copyright notice and this permission notice * | |
15 | * appear in the supporting documentation. The authors make no claims * | |
16 | * about the suitability of this software for any purpose. It is * | |
17 | * provided "as is" without express or implied warranty. * | |
18 | **************************************************************************/ | |
19 | ||
20 | #ifndef ALIHLTCALODIGITDATASTRUCT_H | |
21 | #define ALIHLTCALODIGITDATASTRUCT_H | |
22 | ||
23 | #include "Rtypes.h" | |
24 | ||
25 | /** | |
26 | * Digit struct for Calo HLT | |
27 | * | |
28 | * @file AliHLTCaloDigitDataStruct.h | |
29 | * @author Oystein Djuvsland | |
30 | * @date | |
31 | * @brief Digit struct for calo HLT | |
32 | */ | |
33 | ||
34 | // see below for class documentation | |
35 | // or | |
36 | // refer to README to build package | |
37 | // or | |
38 | // visit http://web.ift.uib.no/~kjeks/doc/alice-hlt | |
39 | ||
40 | /** | |
41 | * @struct AliHLTCaloDigitDataStruct | |
42 | * Digit struct for Calo HLT | |
43 | * | |
44 | * @ingroup alihlt_calo | |
45 | */ | |
46 | struct AliHLTCaloDigitDataStruct | |
47 | { | |
48 | /** The x coordinate */ | |
49 | UShort_t fX; | |
50 | ||
51 | /** The z coordinate */ | |
52 | UShort_t fZ; | |
53 | ||
54 | /** x position in local coordinates*/ | |
55 | Float_t fLocX; | |
56 | ||
57 | /** z position in local coordinates*/ | |
58 | Float_t fLocZ; | |
59 | ||
60 | /** The module number */ | |
61 | Int_t fModule; | |
62 | ||
63 | /** The amplitude in ADC counts */ | |
64 | Float_t fAmplitude; | |
65 | ||
66 | /** The time in sample count */ | |
67 | Float_t fTime; | |
68 | ||
69 | /* The energy in GeV */ | |
70 | Float_t fEnergy; | |
71 | ||
72 | /** The gain */ | |
73 | Int_t fGain; | |
74 | ||
75 | /** The crazyness */ | |
76 | Int_t fCrazyness; | |
77 | ||
78 | /** The baseline */ | |
79 | Float_t fBaseline; | |
80 | ||
81 | /** Energy from overflow in channel? */ | |
82 | Bool_t fOverflow; | |
83 | ||
84 | }; | |
85 | ||
86 | #endif | |
87 |