Jpp
18.4.0
the software that should make you happy
|
Reduced data structure for L0 hit. More...
#include <JHitR0.hh>
Classes | |
struct | compare |
Auxiliary data structure for sorting of hits. More... | |
Public Types | |
typedef JDAQHit::JPMT_t | JPMT_t |
PMT channel in FPGA. More... | |
Public Member Functions | |
JHitR0 () | |
Default constructor. More... | |
JHitR0 (const JPMT_t &id, const JHit &hit) | |
Constructor. More... | |
JPMT_t | getPMT () const |
Get PMT. More... | |
int | getN () const |
Get count. More... | |
double | getW () const |
Get weight. More... | |
const JHit & | getHit () const |
Get hit. More... | |
operator double () const | |
Type conversion. More... | |
double | getT () const |
Get calibrated time of hit. More... | |
double | getToT () const |
Get calibrated time over threshold of hit. More... | |
double | getT1 () const |
Get leading edge of hit. More... | |
double | getT2 () const |
Get trailing edge of hit. More... | |
void | join (const JHit &hit) |
Join hit. More... | |
Static Public Member Functions | |
static bool | getSlewing () |
Get slewing option. More... | |
static void | setSlewing (const bool slewing) |
Set slewing option. More... | |
Static Public Attributes | |
static struct JTRIGGER::JHitR0::compare | compare |
Static Protected Member Functions | |
static bool & | get_slewing () |
Get reference to slewing parameter. More... | |
Protected Attributes | |
JPMT_t | pmt |
PMT readout channel in FPGA. More... | |
double | t |
time of leading edge [ns] More... | |
double | tot |
time-over-threshold [ns] More... | |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlinestaticinherited |
Get slewing option.
Definition at line 110 of file JTrigger/JHit.hh.
|
inlinestaticinherited |
Set slewing option.
slewing | slewing option |
Definition at line 121 of file JTrigger/JHit.hh.
|
inlineinherited |
|
inlineinherited |
Get calibrated time of hit.
Definition at line 143 of file JTrigger/JHit.hh.
|
inlineinherited |
Get calibrated time over threshold of hit.
Definition at line 157 of file JTrigger/JHit.hh.
|
inlineinherited |
Get leading edge of hit.
Note that no slewing correction is applied.
Definition at line 170 of file JTrigger/JHit.hh.
|
inlineinherited |
Get trailing edge of hit.
Note that no slewing correction is applied.
Definition at line 183 of file JTrigger/JHit.hh.
|
inlineinherited |
Join hit.
Note that:
hit | hit |
Definition at line 198 of file JTrigger/JHit.hh.
|
inlinestaticprotectedinherited |
Get reference to slewing parameter.
Definition at line 213 of file JTrigger/JHit.hh.
|
static |
|
protected |
|
protectedinherited |
time of leading edge [ns]
Definition at line 204 of file JTrigger/JHit.hh.
|
protectedinherited |
time-over-threshold [ns]
Definition at line 205 of file JTrigger/JHit.hh.