#include <ResponseCurve.h>
Inheritance diagram for SctData::GrilloResponseCurve:


Public Member Functions | |
| virtual shared_ptr< TF1 > | getInverseFunction () const throw (LogicError) | 
| Get a TF1 that represents the inverse function.   | |
| virtual double | getGain (const double charge) const throw () | 
| Given a TF1 and a charge point, return the gain.   | |
| virtual string | getCurveName () const throw () | 
| idendifier so that IO can find the right curve   | |
| virtual auto_ptr< ResponseCurve > | create () const throw () | 
| Method used by IO refresh to create from a general mode a mode of the appropriate type.   | |
Static Public Member Functions | |
| double | grilloFn (double *x, double *par) throw () | 
| The function used by Root for the exponential.   | |
| double | invGrilloFn (double *x, double *par) throw () | 
| It's inverse also used by root.   | |
Static Public Attributes | |
| bool | inMap | 
| dummy member for initialization into map   | |
Implemented as: [0] + [1]*x/sqrt(1+[2]*[2]*x*x)
Definition at line 140 of file SCTData/src/ResponseCurve.h.
      
  | 
  
| 
 Method used by IO refresh to create from a general mode a mode of the appropriate type. 
 
 Implements SctData::ResponseCurve. Definition at line 183 of file ResponseCurve.cpp.  | 
  
      
  | 
  
| 
 idendifier so that IO can find the right curve 
 Reimplemented from SctData::ResponseCurve. Definition at line 146 of file SCTData/src/ResponseCurve.h.  | 
  
      
  | 
  
| 
 Given a TF1 and a charge point, return the gain. 
 
 
 Implements SctData::ResponseCurve. Definition at line 187 of file ResponseCurve.cpp.  | 
  
      
  | 
  
| 
 Get a TF1 that represents the inverse function. (i.e. charge as a function of threshold) 
 Implements SctData::ResponseCurve. Definition at line 170 of file ResponseCurve.cpp.  | 
  
      
  | 
  ||||||||||||
| 
 The function used by Root for the exponential. 
 Definition at line 190 of file ResponseCurve.cpp.  | 
  
      
  | 
  ||||||||||||
| 
 It's inverse also used by root. 
 Definition at line 196 of file ResponseCurve.cpp.  | 
  
      
  | 
  
| 
 dummy member for initialization into map 
 Definition at line 181 of file ResponseCurve.cpp.  | 
  
 
1.3.5