Go to the documentation of this file. 1 #ifndef SIPIXELMODULESTATUS_h
2 #define SIPIXELMODULESTATUS_h
48 std::vector<SiPixelRocStatus>
fRocs;
unsigned int digiOccMOD()
return module status (= hits on module)
void fillDIGI(int iroc)
fill with online coordinates
SiPixelModuleStatus(int det=0, int nrocs=16)
void fillFEDerror25(PixelFEDChannel ch)
fill FEDerror25
void updateDIGI(int iroc, unsigned int nhit)
fill with online coordinates (nhit > 1)
int detid()
accessors and setters
double perRocDigiOcc()
calculate (averaged over this module's ROCs) mean hit number and its sigma
SiPixelRocStatus * getRoc(int i)
get a ROC
double perRocDigiOccVar()
unsigned int digiOccROC(int iroc)
return ROC status (= hits on ROC iroc)
void updateModuleStatus(SiPixelModuleStatus newData)
std::vector< SiPixelRocStatus > fRocs
void updateModuleDIGI(int roc, unsigned int nhits)
combine new data to update(topup) module status