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: