X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSOnlineSDD.h;h=1fbefff171ff79e7ddd703f044cf78410872111e;hb=1d62be3795605ae89972d27e0cf3084585eb6711;hp=41911ac57a6935ed4acecd5c325c1344f574a1f5;hpb=348f80b79a97a16e83f66c1e06869caa95584920;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSOnlineSDD.h b/ITS/AliITSOnlineSDD.h index 41911ac57a6..1fbefff171f 100644 --- a/ITS/AliITSOnlineSDD.h +++ b/ITS/AliITSOnlineSDD.h @@ -10,26 +10,34 @@ /////////////////////////////////////////////////////////////////// #include -#include class AliITSOnlineSDD : public TObject { public: AliITSOnlineSDD(); - AliITSOnlineSDD(Int_t mod, Int_t sid); + AliITSOnlineSDD(Int_t nddl, Int_t ncarlos, Int_t sid); virtual ~AliITSOnlineSDD(){}; - void SetModule(Int_t mod){fModuleId=mod;} + void SetDDL(Int_t nd){fDDL=nd;} + void SetCarlos(Int_t nc){fCarlos=nc;} void SetDetectorSide(Int_t sid){fSide=sid;} + void SetFirstGoodTB(Int_t itb=1){fFirstGoodTB=itb;} + void SetLastGoodTB(Int_t itb=126){fLastGoodTB=itb;} - Int_t GetModuleId() const {return fModuleId;} + Int_t GetDDL() const {return fDDL;} + Int_t GetCarlos() const {return fCarlos;} Int_t GetDetectorSide() const {return fSide;} + Int_t GetFirstGoodTB() const {return fFirstGoodTB;} + Int_t GetLastGoodTB() const {return fLastGoodTB;} protected: - static const Int_t fgkNAnodes = 256; - Int_t fModuleId; // module number from 0 to 255 - Int_t fSide; // detector side (0-1) - - ClassDef(AliITSOnlineSDD,1); + static const Int_t fgkNAnodes = 256; // number of anodes in each half-module + Int_t fDDL; // SDD DDL number (from 0 to 24) + Int_t fCarlos; // carlos number inside DDL (from 0 to 11) + Int_t fSide; // detector side (0-1) + Int_t fFirstGoodTB; // first good time bin (to exclude time bin 0) + Int_t fLastGoodTB; // last good time bin (to exclude time bin 255) + + ClassDef(AliITSOnlineSDD,3); }; #endif