#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 | |
std::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. | |
void | vetoAllDefects (const DefectList &) throw () |
veto all defective channels. | |
void | vetoSeriousDefects (const DefectList &) throw () |
veto all "seriously defective" channels. | |
void | unsetVetos () throw () |
switch off all vetos | |
Private Member Functions | |
OccupancyProjector () throw () | |
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 20 of file OccupancyProjector.cpp. |
|
destructor
Definition at line 24 of file OccupancyProjector.cpp. |
|
Utility function that gets a general occupancy hist.
Definition at line 40 of file OccupancyProjector.cpp. Referenced by SctAnalysis::NoiseOccupancyAlgorithm::analyzeChip(), SctDataDisplay::RawDisplayer::displayProjs(), and SctFitter::FitAlgorithm::doFit(). |
|
switch off all vetos
Definition at line 36 of file OccupancyProjector.cpp. References config, defects, and m_vetoAllDefects. Referenced by OccupancyProjector(). |
|
veto all defective channels.
Definition at line 26 of file OccupancyProjector.cpp. |
|
veto masked channels.
Definition at line 33 of file OccupancyProjector.cpp. |
|
veto all "seriously defective" channels.
Definition at line 29 of file OccupancyProjector.cpp. |