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 */
7 #include "AliHLTPHOSProcessor.h"
10 class AliHLTPHOSRcuProcessor : public AliHLTPHOSProcessor
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*/