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::SuperPMT | ( | JPMT | pmt_ | ) |  |  | inline | 
 
Constructor. 
This constructor initializes the SUPERPMT with a JPMT.
- Parameters
- 
  
  
Definition at line 45 of file SUPERPMT.hh.
 
 
  
  | 
        
          | 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.
Analyzes the signal of a nanobeacon in a PMT. 
 
 
 
  
  | 
        
          | 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.
Analyzes the signal of a nanobeacon in a PMT. 
 
 
 
Returns a pointer to the NBPulse of this SUPERPMT. 
- Returns
- A pulse and all its characteristics 
Definition at line 105 of file SUPERPMT.hh.
 
 
  
  | 
        
          | JPMT SuperPMT::getPMT | ( |  | ) |  |  | inline | 
 
Returns the JPMT from of this SUPERPMT. 
- Returns
- The corresponding JPMT 
Definition at line 118 of file SUPERPMT.hh.
 
 
Returns the id of the JPMT of this SUPERPMT. 
- Returns
- The PMT id 
Definition at line 131 of file SUPERPMT.hh.
int getID() const 
Get identifier. 
 
 
 
  
  | 
        
          | 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.
 
 
  
  | 
        
          | 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.
Analyzes the signal of a nanobeacon in a PMT. 
 
 
 
  
  | 
        
          | 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.
 
 
  
  | 
        
          | void SuperPMT::analyzeFast | ( |  | ) |  |  | inline | 
 
Performs a fast analysis of the NBPulse of this SUPERPMT. 
Definition at line 178 of file SUPERPMT.hh.
void analyzeFast()
Performs a fast analysis of the hit time distribution. 
 
 
 
Fits the NBPulse of this SUPERPMT. 
Definition at line 189 of file SUPERPMT.hh.
void fit()
Fits the hit nanobeacon signal to a model composed by a Landau and a Gauss functions. 
 
 
 
The documentation for this class was generated from the following file: