Class containing a JPMT and a NBPulse object.  
 More...
#include <SUPERPMT.hh>
Class containing a JPMT and a NBPulse object. 
- Author
 - rgruiz 
 
Definition at line 22 of file SUPERPMT.hh.
 
◆ SuperPMT() [1/4]
◆ SuperPMT() [2/4]
  
  
      
        
          | SuperPMT::SuperPMT  | 
          ( | 
          JPMT  | 
          pmt_ | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
This constructor initializes the SUPERPMT with a JPMT.
- Parameters
 - 
  
  
 
Definition at line 45 of file SUPERPMT.hh.
 
 
◆ SuperPMT() [3/4]
  
  
      
        
          | SuperPMT::SuperPMT  | 
          ( | 
          JPMT  | 
          pmt_,  | 
         
        
           | 
           | 
          TH2D *  | 
          timetot_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
This constructor initializes the SUPERPMT from a JPMT and a 2D histogram
- Parameters
 - 
  
    | pmt_ | A JPMT.  | 
    | timetot_ | The time vs ToT distribution of hits detected by the pmt_  | 
  
   
Definition at line 60 of file SUPERPMT.hh.
 
 
◆ SuperPMT() [4/4]
  
  
      
        
          | SuperPMT::SuperPMT  | 
          ( | 
          JPMT  | 
          pmt_,  | 
         
        
           | 
           | 
          TH2D *  | 
          timetot_,  | 
         
        
           | 
           | 
          int  | 
          ch  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
This constructor initializes the SUPERPMT from a JPMT and a 2D histogram
- Parameters
 - 
  
    | pmt_ | A JPMT.  | 
    | timetot_ | The time vs ToT distribution of hits detected by the pmt_  | 
    | ch | FPGA channel of the PMT  | 
  
   
Definition at line 77 of file SUPERPMT.hh.
 
 
◆ ~SuperPMT()
◆ getNBPulse()
Returns a pointer to the NBPulse of this SUPERPMT. 
- Returns
 - A pulse and all its characteristics 
 
Definition at line 105 of file SUPERPMT.hh.
 
 
◆ getPMT()
  
  
      
        
          | JPMT SuperPMT::getPMT  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Returns the JPMT from of this SUPERPMT. 
- Returns
 - The corresponding JPMT 
 
Definition at line 118 of file SUPERPMT.hh.
 
 
◆ getID()
Returns the id of the JPMT of this SUPERPMT. 
- Returns
 - The PMT id 
 
Definition at line 131 of file SUPERPMT.hh.
 
 
◆ getChannel()
  
  
      
        
          | int SuperPMT::getChannel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Returns the FPGA channel of the JPMT of this SUPERPMT. 
- Returns
 - The PMT FPGA channel 
 
Definition at line 143 of file SUPERPMT.hh.
 
 
◆ setNBPulse()
  
  
      
        
          | void SuperPMT::setNBPulse  | 
          ( | 
          TH2D *  | 
          timetot_ | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the time vs ToT distribution of the hits recorded by the JPMT of this SUPERPMT. 
- Parameters
 - 
  
    | timetot_ | a pointer to a TH2D containing the time vs ToT distribution of the hits detected by the SUPERPMT.  | 
  
   
Definition at line 155 of file SUPERPMT.hh.
 
 
◆ setPMT()
  
  
      
        
          | void SuperPMT::setPMT  | 
          ( | 
          JPMT  | 
          pmt_ | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Sets the JPMT of this SUPERPMT. 
- Parameters
 - 
  
    | pmt_ | theJPMT of this SUPERPMT.  | 
  
   
Definition at line 167 of file SUPERPMT.hh.
 
 
◆ analyzeFast()
  
  
      
        
          | void SuperPMT::analyzeFast  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ fit()
◆ pmt
◆ channel
◆ pulse
The documentation for this class was generated from the following file: