#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(). |
1.3-rc3