FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PixelPayload.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
15 #ifndef PIXELPAYLOAD_H_
16 #define PIXELPAYLOAD_H_
17 
18 #include <string>
19 
20 namespace PixelPayload {
22 {
23  public:
24  int fRunId;
26  int fPartNo;
27 };
28 
29 class Digi
30 {
31  public:
33  int fFeID;
34  double fCharge;
35  int fCol;
36  int fRow;
37 };
38 
39 class Hit
40 {
41  public:
43  double posX;
44  double posY;
45  double posZ;
46  double dposX;
47  double dposY;
48  double dposZ;
49 };
50 
51 class Track
52 {
53  public:
54  double fX0;
55  double fAX;
56  double fY0;
57  double fAY;
58  double fX0Err;
59  double fAXErr;
60  double fY0Err;
61  double fAYErr;
62 };
63 } // namespace PixelPayload
64 
65 #define BIGBUFFERSIZE 1000000
66 
67 #endif /* PIXELPAYLOAD_H_ */