#include <OccupancyProjector.h>
Collaboration diagram for SctData::OccupancyProjector:
Public Member Functions | |
OccupancyProjector (const RawScanResult &r) throw () | |
Make a default projector (no vetos) with a reference to a particular RawScanResult;. | |
~OccupancyProjector () throw () | |
destructor | |
auto_ptr< TH1 > | getOccupancy (const char *name, const ModuleElement &element) const throw (LogicError) |
Utility function that gets a general occupancy hist. | |
void | vetoMaskedChannels (const ModuleConfiguration &) throw () |
veto masked channels. ModuleConfiguration containing the mask. | |
void | vetoAllDefects (const DefectList &) throw () |
veto all defective channels. ModuleDefectList | |
void | vetoSeriousDefects (const DefectList &) throw () |
veto all "seriously defective" channels. ModuleDefectList | |
void | unsetVetos () throw () |
switch off all vetos | |
Private Attributes | |
bool | m_vetoAllDefects |
const RawScanResult * | raw |
const ModuleConfiguration * | config |
const DefectList * | defects |
Allow skipping of masked/defective channels.
Definition at line 18 of file OccupancyProjector.h.
|
Make a default projector (no vetos) with a reference to a particular RawScanResult;.
Definition at line 15 of file OccupancyProjector.cpp. |
|
destructor
Definition at line 19 of file OccupancyProjector.cpp. |
|
Utility function that gets a general occupancy hist.
Definition at line 37 of file OccupancyProjector.cpp. References SctData::DefectSeverity, SctData::NONE, and SctData::SERIOUS. Referenced by SctAnalysis::FullBypassAlgorithm::analyze(), and SctFitter::FitAlgorithm::doFit(). |
|
switch off all vetos
Definition at line 33 of file OccupancyProjector.cpp. |
|
veto all defective channels. ModuleDefectList
Definition at line 21 of file OccupancyProjector.cpp. |
|
veto masked channels. ModuleConfiguration containing the mask.
Definition at line 30 of file OccupancyProjector.cpp. Referenced by SctFitter::FitAlgorithm::doFit(). |
|
veto all "seriously defective" channels. ModuleDefectList
Definition at line 24 of file OccupancyProjector.cpp. Referenced by SctFitter::FitAlgorithm::doFit(). |