Class to store photon pixel yields for PMT ageing studies, and equalized alpha ratios for finding optically decoupled PMT's.
More...
#include <TOPCalPhotonYields.h>
|
| | TOPCalPhotonYields () |
| | Default constructor.
|
| |
| void | setTimeStamp (unsigned utime, unsigned utimeStd) |
| | Sets unix time stamp.
|
| |
| void | set (int slot, const TH1F *photonYields, const TH1F *backgroundYields, const TH1F *alphaRatio, const TH1F *activePixels, const TH2F *pulseHeights, const TH1F *muonZ) |
| | Sets the data of a given slot.
|
| |
| unsigned | getTimeStamp () const |
| | Returns average unix time stamp of events used to make histograms stored in this class.
|
| |
| unsigned | getTimeStampStd () const |
| | Returns standard deviation of unix time stamps of events used to make histograms stored in this class.
|
| |
| const TH2F * | getPhotonYields (int slot) const |
| | Returns a 2D histogram of photon pixel yields.
|
| |
| const TH2F * | getBackgroundYields (int slot) const |
| | Returns a 2D histogram of background pixel yields.
|
| |
| const TH2F * | getAlphaRatio (int slot) const |
| | Returns a 2D histogram of equalized pixel alpha ratio.
|
| |
| const TH2F * | getActivePixels (int slot) const |
| | Returns a 2D histogram of active pixels.
|
| |
| const TH2F * | getPulseHeights (int slot) const |
| | Returns a 2D histogram of pixel pulse-heights.
|
| |
| const TH1F * | getMuonZ (int slot) const |
| | Returns z distribution of tracks used to determine pixel yields.
|
| |
|
| unsigned | m_utime = 0 |
| | average unix time in seconds
|
| |
| unsigned | m_utimeStd = 0 |
| | standard deviation of unix time in seconds
|
| |
| std::vector< TH2F > | m_photonYields |
| | photon yields per pixel (index = slot - 1)
|
| |
| std::vector< TH2F > | m_backgroundYields |
| | background yields per pixel (index = slot - 1)
|
| |
| std::vector< TH2F > | m_alphaRatio |
| | equalized alpha ratio per pixel (index = slot - 1)
|
| |
| std::vector< TH2F > | m_activePixels |
| | active pixels (index = slot - 1)
|
| |
| std::vector< TH2F > | m_pulseHeights |
| | pixel pulse-heights (index = slot - 1)
|
| |
| std::vector< TH1F > | m_muonZ |
| | local z distribution of tracks (index = slot - 1)
|
| |
|
| static constexpr int | c_numRows = 8 |
| | number of pixel rows
|
| |
| static constexpr int | c_numCols = 64 |
| | number of pixel columns
|
| |
Class to store photon pixel yields for PMT ageing studies, and equalized alpha ratios for finding optically decoupled PMT's.
Definition at line 26 of file TOPCalPhotonYields.h.
◆ TOPCalPhotonYields()
◆ getTimeStamp()
| unsigned getTimeStamp |
( |
| ) |
const |
|
inline |
Returns average unix time stamp of events used to make histograms stored in this class.
- Returns
- unix time stamp (in seconds)
Definition at line 64 of file TOPCalPhotonYields.h.
◆ getTimeStampStd()
| unsigned getTimeStampStd |
( |
| ) |
const |
|
inline |
Returns standard deviation of unix time stamps of events used to make histograms stored in this class.
- Returns
- standard deviation (in seconds)
Definition at line 70 of file TOPCalPhotonYields.h.
◆ setTimeStamp()
| void setTimeStamp |
( |
unsigned | utime, |
|
|
unsigned | utimeStd ) |
|
inline |
Sets unix time stamp.
- Parameters
-
| utime | average unix time stamp (in seconds) |
| utimeStd | standard deviation (in seconds) |
Definition at line 40 of file TOPCalPhotonYields.h.
41 {
42 m_utime = utime;
43 m_utimeStd = utimeStd;
44 }
◆ c_numCols
◆ c_numRows
◆ m_activePixels
| std::vector<TH2F> m_activePixels |
|
private |
◆ m_alphaRatio
| std::vector<TH2F> m_alphaRatio |
|
private |
◆ m_backgroundYields
| std::vector<TH2F> m_backgroundYields |
|
private |
◆ m_muonZ
| std::vector<TH1F> m_muonZ |
|
private |
◆ m_photonYields
| std::vector<TH2F> m_photonYields |
|
private |
◆ m_pulseHeights
| std::vector<TH2F> m_pulseHeights |
|
private |
◆ m_utime
◆ m_utimeStd
The documentation for this class was generated from the following files: