#include <NoiseOccupancyTestResult.h>
Inheritance diagram for SctData::NoiseOccupancyTestResult:
Public Member Functions | |
NoiseOccupancyTestResult () throw () | |
NoiseOccupancyTestResult (unsigned int runNumber, const string &moduleName, const ThresholdVariable &scanVariable) throw () | |
Constructor. | |
virtual | ~NoiseOccupancyTestResult () throw () |
Destructor. | |
virtual string | getClassName () const throw () |
Get the class name for this object. | |
virtual void | addScan (const unsigned scanNumber, const double testPoint=0) throw (LogicError) |
Override addScan to ensure there is only 1 scanNumber. | |
ChipNOResult & | getChipResult (unsigned ichip) |
get all the results for a particular chip @{ | |
const ChipNOResult & | getChipResult (unsigned ichip) const |
Static Public Member Functions | |
auto_ptr< TF1 > | createFitFunction () throw () |
source of fit functions. | |
Private Member Functions | |
NoiseOccupancyTestResult & | operator= (const NoiseOccupancyTestResult &) |
Private Attributes | |
RangedVector< ChipNOResult > | chipResult |
Friends | |
class | NoiseOccupancyTestResultIOHelper |
It performs the test by constructing the graph of log occupancy against threshold(in fC)^2 then fitting a straight line to it. To do this, it needs the inverse response curve to convert threshold in mV to threshold in fC.
Definition at line 51 of file NoiseOccupancyTestResult.h.
|
Definition at line 17 of file NoiseOccupancyTestResult.cpp. |
|
Constructor.
|
|
Destructor.
Definition at line 31 of file NoiseOccupancyTestResult.cpp. |
|
Override addScan to ensure there is only 1 scanNumber.
Definition at line 38 of file NoiseOccupancyTestResult.cpp. |
|
source of fit functions. In this function since it is needed by IO as well as during building. Definition at line 64 of file NoiseOccupancyTestResult.cpp. |
|
Definition at line 75 of file NoiseOccupancyTestResult.h. References chipResult. |
|
get all the results for a particular chip @{
Definition at line 74 of file NoiseOccupancyTestResult.h. References chipResult. Referenced by SctData::IO::NoiseOccupancyTestResultStreamer::read(), SctData::IO::NoiseOccupancyTestResultStreamer::write(), and SctData::TestSummary::NoiseOccupancySummaryWriter::write(). |
|
Get the class name for this object. This is used to identify the precise type.
Implements Sct::Streamable. Definition at line 34 of file NoiseOccupancyTestResult.cpp. |
|
|
|
Definition at line 82 of file NoiseOccupancyTestResult.h. |
|
Definition at line 80 of file NoiseOccupancyTestResult.h. Referenced by getChipResult(). |