![]() |
![]() |
#include <SiPixelDetectorStatus.h>
Public Member Functions | |
void | addModule (int detid, int nrocs) |
void | addModule (int detid, SiPixelModuleStatus a) |
std::map< int, SiPixelModuleStatus >::iterator | begin () |
SiPixelDetectorStatus | combineDetectorStatus (SiPixelDetectorStatus newData) |
unsigned long int | digiOccDET () |
void | digiOccupancy () |
void | dumpToFile (std::string filename) |
std::map< int, SiPixelModuleStatus >::iterator | end () |
void | fillDIGI (int detid, int roc, int idc) |
void | fillStuckTBM (int detid, PixelFEDChannel ch, std::time_t time) |
bool | findModule (int detid) |
std::map< int, SiPixelModuleStatus > | getDetectorStatus () |
std::pair< int, int > | getLSRange () |
SiPixelModuleStatus * | getModule (int detid) |
unsigned long int | getNevents () |
std::pair< std::time_t, std::time_t > | getRefTime () |
std::pair< int, int > | getRunRange () |
std::map< int, std::vector< int > > | getStuckTBMsRocs () |
std::map< int, SiPixelModuleStatus >::iterator | next () |
int | nmodules () |
double | perRocDigiOcc () |
double | perRocDigiOccVar () |
void | readFromFile (std::string filename) |
void | resetDetectorStatus () |
void | setLSRange (int ls0, int ls1) |
void | setNevents (unsigned long int N) |
void | setRefTime (std::time_t refTime0, std::time_t refTime1) |
void | setRunRange (int run0, int run1) |
SiPixelDetectorStatus () | |
void | updateDetectorStatus (SiPixelDetectorStatus newData) |
~SiPixelDetectorStatus () | |
Private Attributes | |
double | fDetAverage |
unsigned long int | fDetHits |
double | fDetSigma |
int | fLS0 |
int | fLS1 |
std::map< int, SiPixelModuleStatus > | fModules |
unsigned long int | fNevents |
int | fRun0 |
int | fRun1 |
std::time_t | fTime0 |
std::time_t | fTime1 |
Definition at line 11 of file SiPixelDetectorStatus.h.
SiPixelDetectorStatus::SiPixelDetectorStatus | ( | ) |
Definition at line 18 of file SiPixelDetectorStatus.cc.
References fDetAverage, fDetSigma, fNevents, fTime0, and fTime1.
SiPixelDetectorStatus::~SiPixelDetectorStatus | ( | ) |
Definition at line 28 of file SiPixelDetectorStatus.cc.
void SiPixelDetectorStatus::addModule | ( | int | detid, |
int | nrocs | ||
) |
Definition at line 120 of file SiPixelDetectorStatus.cc.
Referenced by combineDetectorStatus(), and readFromFile().
void SiPixelDetectorStatus::addModule | ( | int | detid, |
SiPixelModuleStatus | a | ||
) |
Definition at line 125 of file SiPixelDetectorStatus.cc.
References fModules.
map< int, SiPixelModuleStatus >::iterator SiPixelDetectorStatus::begin | ( | ) |
Definition at line 172 of file SiPixelDetectorStatus.cc.
References fModules.
Referenced by combineDetectorStatus(), SiPixelStatusManager::createStuckTBMs(), digiOccDET(), digiOccupancy(), dumpToFile(), getStuckTBMsRocs(), and updateDetectorStatus().
SiPixelDetectorStatus SiPixelDetectorStatus::combineDetectorStatus | ( | SiPixelDetectorStatus | newData | ) |
Definition at line 252 of file SiPixelDetectorStatus.cc.
References addModule(), begin(), funct::combine(), end(), findModule(), fModules, getModule(), and SiPixelModuleStatus::updateModuleStatus().
Referenced by resetDetectorStatus().
|
inline |
Definition at line 38 of file SiPixelDetectorStatus.h.
References begin(), end(), fDetHits, findModule(), getModule(), next(), and nmodules().
Referenced by updateDetectorStatus().
void SiPixelDetectorStatus::digiOccupancy | ( | ) |
Definition at line 210 of file SiPixelDetectorStatus.cc.
References begin(), end(), fDetAverage, and fDetSigma.
Referenced by perRocDigiOcc(), and perRocDigiOccVar().
void SiPixelDetectorStatus::dumpToFile | ( | std::string | filename | ) |
Definition at line 98 of file SiPixelDetectorStatus.cc.
References begin(), end(), fDetHits, fLS0, fLS1, fRun0, and fRun1.
Referenced by SiPixelStatusHarvester::endRun().
std::map< int, SiPixelModuleStatus >::iterator SiPixelDetectorStatus::end | ( | ) |
Definition at line 182 of file SiPixelDetectorStatus.cc.
References fModules.
Referenced by combineDetectorStatus(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), SiPixelStatusManager::createBadComponents(), SiPixelStatusManager::createStuckTBMs(), digiOccDET(), digiOccupancy(), dumpToFile(), getStuckTBMsRocs(), and updateDetectorStatus().
void SiPixelDetectorStatus::fillDIGI | ( | int | detid, |
int | roc, | ||
int | idc | ||
) |
Definition at line 131 of file SiPixelDetectorStatus.cc.
References fDetHits, and fModules.
void SiPixelDetectorStatus::fillStuckTBM | ( | int | detid, |
PixelFEDChannel | ch, | ||
std::time_t | time | ||
) |
Definition at line 137 of file SiPixelDetectorStatus.cc.
References fModules.
bool SiPixelDetectorStatus::findModule | ( | int | detid | ) |
Definition at line 200 of file SiPixelDetectorStatus.cc.
References fModules.
Referenced by combineDetectorStatus(), and digiOccDET().
|
inline |
Definition at line 74 of file SiPixelDetectorStatus.h.
References fModules.
Referenced by SiPixelStatusHarvester::endRun().
|
inline |
Definition at line 56 of file SiPixelDetectorStatus.h.
SiPixelModuleStatus * SiPixelDetectorStatus::getModule | ( | int | detid | ) |
Definition at line 192 of file SiPixelDetectorStatus.cc.
References fModules.
Referenced by combineDetectorStatus(), digiOccDET(), readFromFile(), and updateDetectorStatus().
|
inline |
Definition at line 62 of file SiPixelDetectorStatus.h.
References fNevents.
Referenced by updateDetectorStatus().
|
inline |
|
inline |
Definition at line 54 of file SiPixelDetectorStatus.h.
std::map< int, std::vector< int > > SiPixelDetectorStatus::getStuckTBMsRocs | ( | ) |
Definition at line 146 of file SiPixelDetectorStatus.cc.
References begin(), end(), SiPixelModuleStatus::getRoc(), SiPixelRocStatus::isStuckTBM(), list(), and SiPixelModuleStatus::nrocs().
Referenced by SiPixelStatusManager::createStuckTBMs(), and SiPixelStatusHarvester::endRun().
std::map<int, SiPixelModuleStatus>::iterator SiPixelDetectorStatus::next | ( | ) |
Referenced by digiOccDET().
int SiPixelDetectorStatus::nmodules | ( | ) |
Definition at line 187 of file SiPixelDetectorStatus.cc.
References fModules.
Referenced by digiOccDET().
|
inline |
Definition at line 36 of file SiPixelDetectorStatus.h.
References digiOccupancy(), and fDetAverage.
Referenced by SiPixelStatusManager::createBadComponents(), and SiPixelStatusHarvester::endRun().
|
inline |
void SiPixelDetectorStatus::readFromFile | ( | std::string | filename | ) |
Definition at line 34 of file SiPixelDetectorStatus.cc.
References addModule(), fDetHits, fLS0, fLS1, fRun0, fRun1, getModule(), hfClusterShapes_cfi::hits, SiPixelModuleStatus::setNrocs(), and SiPixelModuleStatus::updateModuleDIGI().
|
inline |
Definition at line 64 of file SiPixelDetectorStatus.h.
References combineDetectorStatus(), fDetAverage, fDetHits, fDetSigma, fLS0, fLS1, fModules, fNevents, fRun0, fRun1, fTime0, fTime1, and updateDetectorStatus().
|
inline |
Definition at line 55 of file SiPixelDetectorStatus.h.
|
inline |
Definition at line 61 of file SiPixelDetectorStatus.h.
|
inline |
|
inline |
Definition at line 53 of file SiPixelDetectorStatus.h.
References fRun0, fRun1, ntuplemaker::run0, and ntuplemaker::run1.
void SiPixelDetectorStatus::updateDetectorStatus | ( | SiPixelDetectorStatus | newData | ) |
Definition at line 234 of file SiPixelDetectorStatus.cc.
References begin(), digiOccDET(), end(), fDetHits, fModules, fNevents, getModule(), and getNevents().
Referenced by SiPixelStatusManager::createBadComponents(), and resetDetectorStatus().
|
private |
Definition at line 93 of file SiPixelDetectorStatus.h.
Referenced by digiOccupancy(), perRocDigiOcc(), resetDetectorStatus(), and SiPixelDetectorStatus().
|
private |
Definition at line 96 of file SiPixelDetectorStatus.h.
Referenced by digiOccDET(), dumpToFile(), fillDIGI(), readFromFile(), resetDetectorStatus(), and updateDetectorStatus().
|
private |
Definition at line 93 of file SiPixelDetectorStatus.h.
Referenced by digiOccupancy(), perRocDigiOccVar(), resetDetectorStatus(), and SiPixelDetectorStatus().
|
private |
Definition at line 81 of file SiPixelDetectorStatus.h.
Referenced by dumpToFile(), getLSRange(), readFromFile(), resetDetectorStatus(), and setLSRange().
|
private |
Definition at line 81 of file SiPixelDetectorStatus.h.
Referenced by dumpToFile(), getLSRange(), readFromFile(), resetDetectorStatus(), and setLSRange().
|
private |
Definition at line 78 of file SiPixelDetectorStatus.h.
Referenced by addModule(), begin(), combineDetectorStatus(), end(), fillDIGI(), fillStuckTBM(), findModule(), getDetectorStatus(), getModule(), nmodules(), resetDetectorStatus(), and updateDetectorStatus().
|
private |
Definition at line 90 of file SiPixelDetectorStatus.h.
Referenced by getNevents(), resetDetectorStatus(), setNevents(), SiPixelDetectorStatus(), and updateDetectorStatus().
|
private |
Definition at line 84 of file SiPixelDetectorStatus.h.
Referenced by dumpToFile(), getRunRange(), readFromFile(), resetDetectorStatus(), and setRunRange().
|
private |
Definition at line 84 of file SiPixelDetectorStatus.h.
Referenced by dumpToFile(), getRunRange(), readFromFile(), resetDetectorStatus(), and setRunRange().
|
private |
Definition at line 87 of file SiPixelDetectorStatus.h.
Referenced by getRefTime(), resetDetectorStatus(), setRefTime(), and SiPixelDetectorStatus().
|
private |
Definition at line 87 of file SiPixelDetectorStatus.h.
Referenced by getRefTime(), resetDetectorStatus(), setRefTime(), and SiPixelDetectorStatus().