#include <ITRT_DriftFunctionTool.h>
|  | 
| virtual | ~ITRT_DriftFunctionTool () | 
|  | Virtual destructor.  More... 
 | 
|  | 
|  | DeclareInterfaceID (ITRT_DriftFunctionTool, 1, 0) | 
|  | Creates the InterfaceID and interfaceID() method.  More... 
 | 
|  | 
| virtual bool | isValidTime (double drifttime) const =0 | 
|  | 
| virtual double | rawTime (int tdcvalue) const =0 | 
|  | 
| virtual double | driftRadius (double rawtime, Identifier id, double &t0, bool &isOK, unsigned int word=0) const =0 | 
|  | 
| virtual double | driftRadius (double drifttime) const =0 | 
|  | 
| virtual double | approxDriftTime (double driftradius) const =0 | 
|  | 
| virtual double | errorOfDriftRadius (double drifttime, Identifier id, float mu=-10, unsigned int word=0) const =0 | 
|  | 
| virtual double | driftTimeToTCorrection (double tot, Identifier id, bool isArgonStraw=false) const =0 | 
|  | 
| virtual double | driftTimeHTCorrection (Identifier id, bool isArgonStraw=false) const =0 | 
|  | 
Interface to AlgTool TRT_DriftFunctionTool 
 
Definition at line 16 of file ITRT_DriftFunctionTool.h.
◆ ~ITRT_DriftFunctionTool()
  
  | 
        
          | virtual ITRT_DriftFunctionTool::~ITRT_DriftFunctionTool | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ approxDriftTime()
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::approxDriftTime | ( | double | driftradius | ) | const |  | pure virtual | 
 
 
◆ DeclareInterfaceID()
Creates the InterfaceID and interfaceID() method. 
 
 
◆ driftRadius() [1/2]
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::driftRadius | ( | double | drifttime | ) | const |  | pure virtual | 
 
 
◆ driftRadius() [2/2]
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::driftRadius | ( | double | rawtime, |  
          |  |  | Identifier | id, |  
          |  |  | double & | t0, |  
          |  |  | bool & | isOK, |  
          |  |  | unsigned int | word = 0 |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ driftTimeHTCorrection()
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::driftTimeHTCorrection | ( | Identifier | id, |  
          |  |  | bool | isArgonStraw = false |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ driftTimeToTCorrection()
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::driftTimeToTCorrection | ( | double | tot, |  
          |  |  | Identifier | id, |  
          |  |  | bool | isArgonStraw = false |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ errorOfDriftRadius()
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::errorOfDriftRadius | ( | double | drifttime, |  
          |  |  | Identifier | id, |  
          |  |  | float | mu = -10, |  
          |  |  | unsigned int | word = 0 |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ isValidTime()
  
  | 
        
          | virtual bool ITRT_DriftFunctionTool::isValidTime | ( | double | drifttime | ) | const |  | pure virtual | 
 
 
◆ rawTime()
  
  | 
        
          | virtual double ITRT_DriftFunctionTool::rawTime | ( | int | tdcvalue | ) | const |  | pure virtual | 
 
 
The documentation for this class was generated from the following file: