]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/PHOS/AliHLTPHOSRcuProcessor.h
completely re-worked TPC CA tracking code (Sergey/Ivan)
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSRcuProcessor.h
1 #ifndef ALIHLTPHOSRCUPROCESSOR_H
2 #define ALIHLTPHOSRCUPROCESSOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6
7 #include "AliHLTPHOSProcessor.h"
8
9
10 class  AliHLTPHOSRcuProcessor : public AliHLTPHOSProcessor
11 {
12  public:
13   AliHLTPHOSRcuProcessor();
14   virtual ~AliHLTPHOSRcuProcessor();
15   const AliHLTUInt16_t  GetEquippmentID() const;
16   int ScanArguments(int argc, const char** argv);
17   void SetEquippmentID(AliHLTUInt16_t id);
18   void SetCoordinates(AliHLTUInt16_t equippmentID);
19   const AliHLTUInt16_t fkEquippmentID;  /**<Equippment ID as defined by ALICE*/
20   AliHLTUInt8_t  fRcuX;                 /**<X position of RCU the data from this Equippment comes from (0 or 1)*/
21   AliHLTUInt8_t  fRcuZ;                 /**<Z position of RCU the data from this Equippment comes from (0 or 1)*/
22   AliHLTUInt8_t  fRcuZOffset;           /**<offset in therms of towers in the Z direction relative to the module*/ 
23   AliHLTUInt8_t  fRcuXOffset;           /**<offset in therms of towers in the X direction relative to the module*/
24   Bool_t fIsSetEquippmentID;            /**<wether or not the EquippmentID is set*/
25 };
26
27 #endif
28
29