Auxiliary class for rise time evaluation.  
 More...
#include <JGetRiseTime.hh>
 | 
|   | JGetRiseTime () | 
|   | Default constructor.  More...
  | 
|   | 
| double  | operator() (const double tot) const | 
|   | Get time of analogue signal to rise to discriminator threshold (so-called time slewing).  More...
  | 
|   | 
Auxiliary class for rise time evaluation. 
The current values of the parameters are obtained with JGandalf.cc (option -c) and JFrodo.cc. 
Definition at line 22 of file JGetRiseTime.hh.
 
◆ JGetRiseTime()
  
  
      
        
          | JTRIGGER::JGetRiseTime::JGetRiseTime  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Default constructor. 
Definition at line 28 of file JGetRiseTime.hh.
   31       this->push_back(  8.01);
 
   32       this->push_back(  7.52);
 
   33       this->push_back(  7.05);
 
   34       this->push_back(  6.59);
 
   35       this->push_back(  6.15);
 
   36       this->push_back(  5.74);
 
   37       this->push_back(  5.33);
 
   38       this->push_back(  4.95);
 
   39       this->push_back(  4.58);
 
   40       this->push_back(  4.22);
 
   41       this->push_back(  3.89);
 
   42       this->push_back(  3.56);
 
   43       this->push_back(  3.25);
 
   44       this->push_back(  2.95);
 
   45       this->push_back(  2.66);
 
   46       this->push_back(  2.39);
 
   47       this->push_back(  2.12);
 
   48       this->push_back(  1.87);
 
   49       this->push_back(  1.63);
 
   50       this->push_back(  1.40);
 
   51       this->push_back(  1.19);
 
   52       this->push_back(  0.98);
 
   53       this->push_back(  0.78);
 
   54       this->push_back(  0.60);
 
   55       this->push_back(  0.41);
 
   56       this->push_back(  0.24);
 
   57       this->push_back(  0.07);
 
   58       this->push_back( -0.10);
 
   59       this->push_back( -0.27);
 
   60       this->push_back( -0.43);
 
   61       this->push_back( -0.59);
 
   62       this->push_back( -0.75);
 
   63       this->push_back( -0.91);
 
   64       this->push_back( -1.08);
 
   65       this->push_back( -1.24);
 
   66       this->push_back( -1.41);
 
   67       this->push_back( -1.56);
 
   68       this->push_back( -1.71);
 
   69       this->push_back( -1.85);
 
   70       this->push_back( -1.98);
 
   71       this->push_back( -2.11);
 
   72       this->push_back( -2.23);
 
   73       this->push_back( -2.35);
 
   74       this->push_back( -2.47);
 
   75       this->push_back( -2.58);
 
   76       this->push_back( -2.69);
 
   77       this->push_back( -2.79);
 
   78       this->push_back( -2.89);
 
   79       this->push_back( -2.99);
 
   80       this->push_back( -3.09);
 
   81       this->push_back( -3.19);
 
   82       this->push_back( -3.28);
 
   83       this->push_back( -3.37);
 
   84       this->push_back( -3.46);
 
   85       this->push_back( -3.55);
 
   86       this->push_back( -3.64);
 
   87       this->push_back( -3.72);
 
   88       this->push_back( -3.80);
 
   89       this->push_back( -3.88);
 
   90       this->push_back( -3.96);
 
   91       this->push_back( -4.04);
 
   92       this->push_back( -4.12);
 
   93       this->push_back( -4.20);
 
   94       this->push_back( -4.27);
 
   95       this->push_back( -4.35);
 
   96       this->push_back( -4.42);
 
   97       this->push_back( -4.49);
 
   98       this->push_back( -4.56);
 
   99       this->push_back( -4.63);
 
  100       this->push_back( -4.70);
 
  101       this->push_back( -4.77);
 
  102       this->push_back( -4.84);
 
  103       this->push_back( -4.90);
 
  104       this->push_back( -4.97);
 
  105       this->push_back( -5.03);
 
  106       this->push_back( -5.10);
 
  107       this->push_back( -5.16);
 
  108       this->push_back( -5.22);
 
  109       this->push_back( -5.28);
 
  110       this->push_back( -5.34);
 
  111       this->push_back( -5.40);
 
  112       this->push_back( -5.46);
 
  113       this->push_back( -5.52);
 
  114       this->push_back( -5.58);
 
  115       this->push_back( -5.63);
 
  116       this->push_back( -5.69);
 
  117       this->push_back( -5.74);
 
  118       this->push_back( -5.80);
 
  119       this->push_back( -5.85);
 
  120       this->push_back( -5.91);
 
  121       this->push_back( -5.96);
 
  122       this->push_back( -6.01);
 
  123       this->push_back( -6.06);
 
  124       this->push_back( -6.11);
 
  125       this->push_back( -6.16);
 
  126       this->push_back( -6.21);
 
  127       this->push_back( -6.26);
 
  128       this->push_back( -6.31);
 
  129       this->push_back( -6.36);
 
  130       this->push_back( -6.41);
 
  131       this->push_back( -6.45);
 
  132       this->push_back( -6.50);
 
  133       this->push_back( -6.55);
 
  134       this->push_back( -6.59);
 
  135       this->push_back( -6.64);
 
  136       this->push_back( -6.68);
 
  137       this->push_back( -6.72);
 
  138       this->push_back( -6.77);
 
  139       this->push_back( -6.81);
 
  140       this->push_back( -6.85);
 
  141       this->push_back( -6.89);
 
  142       this->push_back( -6.93);
 
  143       this->push_back( -6.98);
 
  144       this->push_back( -7.02);
 
  145       this->push_back( -7.06);
 
  146       this->push_back( -7.09);
 
  147       this->push_back( -7.13);
 
  148       this->push_back( -7.17);
 
  149       this->push_back( -7.21);
 
  150       this->push_back( -7.25);
 
  151       this->push_back( -7.28);
 
  152       this->push_back( -7.32);
 
  153       this->push_back( -7.36);
 
  154       this->push_back( -7.39);
 
  155       this->push_back( -7.43);
 
  156       this->push_back( -7.46);
 
  157       this->push_back( -7.50);
 
  158       this->push_back( -7.53);
 
  159       this->push_back( -7.57);
 
  160       this->push_back( -7.60);
 
  161       this->push_back( -7.63);
 
  162       this->push_back( -7.66);
 
  163       this->push_back( -7.70);
 
  164       this->push_back( -7.73);
 
  165       this->push_back( -7.76);
 
  166       this->push_back( -7.79);
 
  167       this->push_back( -7.82);
 
  168       this->push_back( -7.85);
 
  169       this->push_back( -7.88);
 
  170       this->push_back( -7.91);
 
  171       this->push_back( -7.94);
 
  172       this->push_back( -7.97);
 
  173       this->push_back( -7.99);
 
  174       this->push_back( -8.02);
 
  175       this->push_back( -8.05);
 
  176       this->push_back( -8.07);
 
  177       this->push_back( -8.10);
 
  178       this->push_back( -8.13);
 
  179       this->push_back( -8.15);
 
  180       this->push_back( -8.18);
 
  181       this->push_back( -8.20);
 
  182       this->push_back( -8.23);
 
  183       this->push_back( -8.25);
 
  184       this->push_back( -8.28);
 
  185       this->push_back( -8.30);
 
  186       this->push_back( -8.32);
 
  187       this->push_back( -8.34);
 
  188       this->push_back( -8.37);
 
  189       this->push_back( -8.39);
 
  190       this->push_back( -8.41);
 
  191       this->push_back( -8.43);
 
  192       this->push_back( -8.45);
 
  193       this->push_back( -8.47);
 
  194       this->push_back( -8.49);
 
  195       this->push_back( -8.51);
 
  196       this->push_back( -8.53);
 
  197       this->push_back( -8.55);
 
  198       this->push_back( -8.57);
 
  199       this->push_back( -8.59);
 
  200       this->push_back( -8.61);
 
  201       this->push_back( -8.62);
 
  202       this->push_back( -8.64);
 
  203       this->push_back( -8.66);
 
  204       this->push_back( -8.67);
 
  205       this->push_back( -8.69);
 
  206       this->push_back( -8.70);
 
  207       this->push_back( -8.72);
 
  208       this->push_back( -8.74);
 
  209       this->push_back( -8.75);
 
  210       this->push_back( -8.76);
 
  211       this->push_back( -8.78);
 
  212       this->push_back( -8.79);
 
  213       this->push_back( -8.81);
 
  214       this->push_back( -8.82);
 
  215       this->push_back( -8.83);
 
  216       this->push_back( -8.84);
 
  217       this->push_back( -8.86);
 
  218       this->push_back( -8.87);
 
  219       this->push_back( -8.88);
 
  220       this->push_back( -8.89);
 
  221       this->push_back( -8.90);
 
  222       this->push_back( -8.92);
 
  223       this->push_back( -8.93);
 
  224       this->push_back( -8.94);
 
  225       this->push_back( -8.95);
 
  226       this->push_back( -8.96);
 
  227       this->push_back( -8.97);
 
  228       this->push_back( -8.98);
 
  229       this->push_back( -9.00);
 
  230       this->push_back( -9.01);
 
  231       this->push_back( -9.02);
 
  232       this->push_back( -9.04);
 
  233       this->push_back( -9.04);
 
  234       this->push_back( -9.04);
 
  235       this->push_back( -9.04);
 
  236       this->push_back( -9.04);
 
  237       this->push_back( -9.04);
 
  238       this->push_back( -9.04);
 
  239       this->push_back( -9.04);
 
  240       this->push_back( -9.04);
 
  241       this->push_back( -9.04);
 
  242       this->push_back( -9.04);
 
  243       this->push_back( -9.04);
 
  244       this->push_back( -9.04);
 
  245       this->push_back( -9.04);
 
  246       this->push_back( -9.04);
 
  247       this->push_back( -9.04);
 
  248       this->push_back( -9.04);
 
  249       this->push_back( -9.04);
 
  250       this->push_back( -9.04);
 
  251       this->push_back( -9.04);
 
  252       this->push_back( -9.04);
 
  253       this->push_back( -9.04);
 
  254       this->push_back( -9.04);
 
  255       this->push_back( -9.04);
 
  256       this->push_back( -9.04);
 
  257       this->push_back( -9.04);
 
  258       this->push_back( -9.04);
 
  259       this->push_back( -9.04);
 
  260       this->push_back( -9.04);
 
  261       this->push_back( -9.04);
 
  262       this->push_back( -9.04);
 
  263       this->push_back( -9.04);
 
  264       this->push_back( -9.04);
 
  265       this->push_back( -9.04);
 
  266       this->push_back( -9.04);
 
  267       this->push_back( -9.04);
 
  268       this->push_back( -9.04);
 
  269       this->push_back( -9.04);
 
  270       this->push_back( -9.04);
 
  271       this->push_back( -9.04);
 
  272       this->push_back( -9.04);
 
  273       this->push_back( -9.04);
 
  274       this->push_back( -9.04);
 
  275       this->push_back( -9.04);
 
  276       this->push_back( -9.04);
 
  277       this->push_back( -9.04);
 
  278       this->push_back( -9.04);
 
  279       this->push_back( -9.04);
 
  280       this->push_back( -9.04);
 
  281       this->push_back( -9.04);
 
  282       this->push_back( -9.04);
 
  283       this->push_back( -9.04);
 
  284       this->push_back( -9.04);
 
  285       this->push_back( -9.04);
 
  286       this->push_back( -9.04);
 
 
 
 
◆ operator()()
  
  
      
        
          | double JTRIGGER::JGetRiseTime::operator()  | 
          ( | 
          const double  | 
          tot | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Get time of analogue signal to rise to discriminator threshold (so-called time slewing). 
- Parameters
 - 
  
    | tot | time over threshold [ns]  | 
  
   
- Returns
 - rise time [ns] 
 
Definition at line 296 of file JGetRiseTime.hh.
  301         return *(this->begin());
 
  302       else if (i >= (
int) this->size())
 
  303         return *(this->rbegin());
 
 
 
 
The documentation for this struct was generated from the following file: