Auxiliary class for PMT parameters including threshold.  
 More...
#include <JParameters.hh>
 | 
| std::ostream &  | operator<< (std::ostream &out, const JParameters ¶meters) | 
|   | Write parameters to output stream.  
  | 
|   | 
| std::istream &  | operator>> (std::istream &in, JParameters ¶meters) | 
|   | Read parameters from input stream.  
  | 
|   | 
Auxiliary class for PMT parameters including threshold. 
Definition at line 21 of file JParameters.hh.
 
◆ JParameters() [1/2]
  
  
      
        
          | JCALIBRATE::JParameters::JParameters  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ JParameters() [2/2]
  
  
      
        
          | JCALIBRATE::JParameters::JParameters  | 
          ( | 
          int |           runId,  | 
         
        
           | 
           | 
          int |           domId,  | 
         
        
           | 
           | 
          int |           pmtId,  | 
         
        
           | 
           | 
          double |           threshold,  | 
         
        
           | 
           | 
          double |           noise,  | 
         
        
           | 
           | 
          double |           signal,  | 
         
        
           | 
           | 
          bool |           badChannel ) | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
- Parameters
 - 
  
    | runId | run number  | 
    | domId | module identifier  | 
    | pmtId | PMT number  | 
    | threshold | threshold  | 
    | noise | noise  | 
    | signal | signal  | 
    | badChannel | badness of channel  | 
  
   
Definition at line 110 of file JParameters.hh.
 
 
◆ operator<()
  
  
      
        
          | bool JCALIBRATE::JParameters::operator<  | 
          ( | 
          const JParameters & |           parameters | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Less-than operator. 
- Parameters
 - 
  
  
 
- Returns
 - true if perameters less than given parameters; else false 
 
Definition at line 67 of file JParameters.hh.
   68    {
   69      if (
domId < parameters.domId) {
 
   70        return true;
   71      } 
else if (
domId == parameters.domId) {
 
   72        if (
pmtId < parameters.pmtId) {
 
   73          return true;
   74        } 
else if (
pmtId == parameters.pmtId) {
 
   76            return true;
   77          }
   78        }
   79      }
   80 
   81      return false;
   82    }
 
 
 
◆ operator<<
  
  
      
        
          | std::ostream & operator<<  | 
          ( | 
          std::ostream & |           out,  | 
         
        
           | 
           | 
          const JParameters & |           parameters ) | 
         
       
   | 
  
friend   | 
  
 
Write parameters to output stream. 
- Parameters
 - 
  
    | out | output stream  | 
    | parameters | parameters  | 
  
   
- Returns
 - output stream 
 
Definition at line 30 of file JParameters.hh.
   31    {
   32      return out << parameters.runId      << ' '
   33                 << parameters.domId      << ' '
   34                 << parameters.pmtId      << ' ' 
   35                 << parameters.threshold  << ' '
   36                 << parameters.noise      << ' '
   37                 << parameters.signal     << ' ' 
   38                 << parameters.badChannel;
   39    }
 
 
 
◆ operator>>
  
  
      
        
          | std::istream & operator>>  | 
          ( | 
          std::istream & |           in,  | 
         
        
           | 
           | 
          JParameters & |           parameters ) | 
         
       
   | 
  
friend   | 
  
 
Read parameters from input stream. 
- Parameters
 - 
  
    | in | input stream  | 
    | parameters | parameters  | 
  
   
- Returns
 - input stream 
 
Definition at line 49 of file JParameters.hh.
   50    {
   51      return in >> parameters.runId
   52                >> parameters.domId
   53                >> parameters.pmtId
   54                >> parameters.threshold
   55                >> parameters.noise
   56                >> parameters.signal
   57                >> parameters.badChannel;
   58    }
 
 
 
◆ runId
      
        
          | int JCALIBRATE::JParameters::runId | 
        
      
 
 
◆ domId
      
        
          | int JCALIBRATE::JParameters::domId | 
        
      
 
 
◆ pmtId
      
        
          | int JCALIBRATE::JParameters::pmtId | 
        
      
 
 
◆ threshold
      
        
          | double JCALIBRATE::JParameters::threshold | 
        
      
 
 
◆ noise
      
        
          | double JCALIBRATE::JParameters::noise | 
        
      
 
 
◆ signal
      
        
          | double JCALIBRATE::JParameters::signal | 
        
      
 
 
◆ badChannel
      
        
          | bool JCALIBRATE::JParameters::badChannel | 
        
      
 
 
The documentation for this struct was generated from the following file: