Added some more component and structs that were needed, compiles and load beautifully
[u/mrichter/AliRoot.git] / HLT / CALO / AliHLTCaloDigitDataStruct.h
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