SiPixelRocStatus

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#ifndef SIPIXELROCSTATUS_h
#define SIPIXELROCSTATUS_h

// ----------------------------------------------------------------------
class SiPixelRocStatus {
public:
  SiPixelRocStatus();
  ~SiPixelRocStatus();

  void fillDIGI();
  void fillFEDerror25();

  void updateDIGI(unsigned int hits);
  void updateFEDerror25(bool fedError25);

  // occpancy
  unsigned int digiOccROC();
  // FEDerror25 for stuckTBM
  bool isFEDerror25();

private:
  unsigned int fDC_;
  bool isFEDerror25_;
};

#endif