Class for holding information for high resolution timing.  
 More...
#include <HighResTimingData.hpp>
Class for holding information for high resolution timing. 
 
  
  
      
        
          | HighResTimingData::HighResTimingData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual HighResTimingData::~HighResTimingData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | HighResTimingData::HighResTimingData  | 
          ( | 
          ChanEvent *  | 
          chan | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Constructor using the channel event 
- Parameters
 - 
  
    | [in] | chan | : the channel event for grabbing values from  | 
  
   
 
 
  
  
      
        
          | double HighResTimingData::CalcEnergy  | 
          ( | 
          const double &  | 
          tof,  | 
         
        
           | 
           | 
          const double &  | 
          z0  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Calculate the energy from the time of flight, using a correction 
- Parameters
 - 
  
    | [in] | tof | : The time of flight to use for the calculation in ns  | 
    | [in] | z0 | : The perpendicular distance between the bar and the source in cm  | 
  
   
- Returns
 - The particle energy in MeV 
 
 
 
  
  
      
        
          | double HighResTimingData::GetAveBaseline  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of aveBaseline_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetDiscrimination  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of discrimination_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetHighResTime  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of highResTime_ 
 
 
 
  
  
      
        
          | bool HighResTimingData::GetIsValidData  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of isValidData_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetMaximumPosition  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of maxpos_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetMaximumValue  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of maxval_ 
 
 
 
  
  
      
        
          | int HighResTimingData::GetNumAboveThresh  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of numAboveThresh_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetPhase  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of phase_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetPixieEnergy  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double HighResTimingData::GetSignalToNoiseRatio  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of snr_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetStdDevBaseline  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of stdDevBaseline_ 
 
 
 
  
  
      
        
          | Trace* HighResTimingData::GetTrace  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - Get the trace associated with the channel 
 
 
 
  
  
      
        
          | double HighResTimingData::GetTraceQdc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of tqdc_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetWalk  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - The current value of walk_ 
 
 
 
  
  
      
        
          | double HighResTimingData::GetWalkCorrectedTime  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
- Returns
 - Walk corrected time 
 
 
 
  
  
      
        
          | void HighResTimingData::SetDataValid  | 
          ( | 
          const bool &  | 
          val | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Set dataValid_ 
- Parameters
 - 
  
  
 
 
 
The documentation for this class was generated from the following file: