#include <NPtGainTestResult.h>
Inheritance diagram for SctData::NPtGainTestResult:


Public Member Functions | |
| NPtGainTestResult () throw () | |
| ~NPtGainTestResult () throw () | |
| NPtGainTestResult (unsigned int runNumber, const string &moduleName, const CalChargeVariable &testVariable, const ThresholdVariable &scanVariable) throw () | |
| Contructor.   | |
| virtual string | getClassName () const throw () | 
| Get the class name for this object.   | |
| const ResponseCurve & | getResponseCurve () const throw () | 
| void | setChannelDataSize (unsigned int i) throw () | 
| void | setChipDataSize (unsigned int i) throw () | 
| const NPtGainTestResultData & | getChipData (unsigned int chip) const throw (LogicError) | 
| Get the N Pt Gain data for a channel.   | |
| NPtGainTestResultData & | getChipData (unsigned int chip) throw (LogicError) | 
| const NPtGainTestResultData & | getChannelData (unsigned int channel) const throw (LogicError) | 
| Get the N Pt Gain data for a channel.   | |
| NPtGainTestResultData & | getChannelData (unsigned int channel) throw (LogicError) | 
| unsigned int | getNChipData () const throw () | 
| get the number of chip fits, 0 or 12;   | |
| unsigned int | getNChannelData () const throw () | 
| get the number of channel fits, 0 or 1535;   | |
| double | getSpecialScanPointValue () const throw (LogicError) | 
| unsigned int | getSpecialScanIndex () const throw () | 
| void | setSpecialScanPointValue (double pointValue) throw (LogicError) | 
| Set the value of the special point.   | |
| shared_ptr< TGraph > | getOffsetGraph () const | 
| Access all offset data in convenient graph format.   | |
| shared_ptr< TGraph > | getNoiseGraph () const | 
| Access all noise data in convenient graph format.   | |
| shared_ptr< TGraph > | getGainGraph () const | 
| Access all gain data in convenient graph format.   | |
Data Fields | |
| RangedVector< float > | noiseSlope | 
| Noise slopes of the chips.   | |
| RangedVector< float > | offsetSlope | 
| Offset slopes of the chip data.   | |
| RangedVector< float > | gainSlope | 
| Gain slopes of the chip data.   | |
Private Attributes | |
| unsigned int | specialScanIndex | 
| The index of the special scan!   | |
| RangedVector< NPtGainTestResultData > | chipData | 
| The chip fits.   | |
| RangedVector< NPtGainTestResultData > | channelData | 
| The channel fits.   | |
The difference is of course, N.
Definition at line 46 of file NPtGainTestResult.h.
      
  | 
  ||||||||||||||||||||
| 
 Contructor. Pass on all the necessary stuff to TestResult. NB the NPtGainTestResult owns the response curve. Definition at line 31 of file NPtGainTestResult.cpp. References Sct::nChannelModule, and Sct::nChipModule.  | 
  
      
  | 
  
| 
 Get the N Pt Gain data for a channel. 
 
 
 
 Definition at line 149 of file NPtGainTestResult.h. Referenced by getGainGraph(), getNoiseGraph(), getOffsetGraph(), and SctData::ISTestSummary::ISNPtGainSummaryWriter::write().  | 
  
      
  | 
  
| 
 Get the N Pt Gain data for a channel. 
 
 
 
 Definition at line 141 of file NPtGainTestResult.h. Referenced by NPtGainCompare::compareChip(), SctData::IO::NPtGainTestResultStreamer_v2::read(), SctData::IO::NPtGainTestResultStreamer_v1::read(), SctCalibrationController::NPtGainConfigUpdater::update(), SctData::IO::NPtGainTestResultStreamer_v2::write(), and SctData::IO::NPtGainTestResultStreamer_v1::write().  | 
  
      
  | 
  
| 
 Get the class name for this object. This is used to identify the precise type. 
 
 Implements Sct::Streamable. Definition at line 75 of file NPtGainTestResult.cpp.  | 
  
      
  | 
  
| 
 Access all gain data in convenient graph format. 
 Definition at line 57 of file NPtGainTestResult.cpp. References getChannelData(), and Sct::nChannelModule. Referenced by SctAnalysis::NPtGainAlgorithm::doSlopes(). Here is the call graph for this function: ![]()  | 
  
      
  | 
  
| 
 get the number of channel fits, 0 or 1535; 
 Definition at line 94 of file NPtGainTestResult.h. References channelData.  | 
  
      
  | 
  
| 
 get the number of chip fits, 0 or 12; 
 Definition at line 89 of file NPtGainTestResult.h. References chipData. Referenced by SctData::IO::NPtGainTestResultStreamer_v2::write(), and SctData::IO::NPtGainTestResultStreamer_v1::write().  | 
  
      
  | 
  
| 
 Access all noise data in convenient graph format. 
 Definition at line 48 of file NPtGainTestResult.cpp. References getChannelData(), and Sct::nChannelModule. Referenced by SctAnalysis::NPtGainAlgorithm::doSlopes(). Here is the call graph for this function: ![]()  | 
  
      
  | 
  
| 
 Access all offset data in convenient graph format. 
 Definition at line 66 of file NPtGainTestResult.cpp. References getChannelData(), and Sct::nChannelModule. Referenced by SctAnalysis::NPtGainAlgorithm::doSlopes(). Here is the call graph for this function: ![]()  | 
  
      
  | 
  
| 
 
 
  | 
  
      
  | 
  
| 
 
 
 
 Definition at line 102 of file NPtGainTestResult.h. References SctData::TestResult::getTestPointAt(), and specialScanIndex. Here is the call graph for this function: ![]()  | 
  
      
  | 
  
| 
 Set the value of the special point. 
 
 
 Definition at line 79 of file NPtGainTestResult.cpp.  | 
  
      
  | 
  
| 
 The channel fits. 
 Definition at line 137 of file NPtGainTestResult.h. Referenced by getNChannelData(), and NPtGainTestResult().  | 
  
      
  | 
  
| 
 The chip fits. 
 Definition at line 136 of file NPtGainTestResult.h. Referenced by getNChipData(), and NPtGainTestResult().  | 
  
      
  | 
  
| 
 Gain slopes of the chip data. 
 Definition at line 132 of file NPtGainTestResult.h. Referenced by SctAnalysis::NPtGainAlgorithm::doSlopes().  | 
  
      
  | 
  
| 
 Noise slopes of the chips. 
 Definition at line 130 of file NPtGainTestResult.h. Referenced by SctAnalysis::NPtGainAlgorithm::doSlopes().  | 
  
      
  | 
  
| 
 Offset slopes of the chip data. 
 Definition at line 131 of file NPtGainTestResult.h. Referenced by SctAnalysis::NPtGainAlgorithm::doSlopes().  | 
  
      
  | 
  
| 
 The index of the special scan! 
 Definition at line 135 of file NPtGainTestResult.h. Referenced by getSpecialScanIndex(), and getSpecialScanPointValue().  | 
  
 1.4.6