LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "OpHit.h"
Public Member Functions | |
OpHit () | |
OpHit (int opchannel, double peaktime, double peaktimeabs, double starttime, double risetime, unsigned short frame, double width, double area, double peakheight, double pe, double fasttototal) | |
OpHit (int opchannel, double peaktime, double peaktimeabs, unsigned short frame, double width, double area, double peakheight, double pe, double fasttototal) | |
int | OpChannel () const |
double | PeakTimeAbs () const |
double | PeakTime () const |
double | StartTime () const |
double | RiseTime () const |
unsigned short | Frame () const |
double | Width () const |
double | Area () const |
double | Amplitude () const |
double | PE () const |
double | FastToTotal () const |
bool | HasStartTime () const |
Static Public Attributes | |
static constexpr double | DefaultTime = std::numeric_limits<double>::max() |
Private Attributes | |
int | fOpChannel |
unsigned short | fFrame |
double | fPeakTime |
double | fPeakTimeAbs |
double | fStartTime |
double | fRiseTime |
double | fWidth |
double | fArea |
double | fAmplitude |
double | fPE |
double | fFastToTotal |
Friends | |
bool | operator< (const OpHit &a, const OpHit &b) |
hits are 2D representations of charge deposited in the tdc/wire plane hits are assumed to be made from deconvoluted, unipolar signals
recob::OpHit::OpHit | ( | int | opchannel, |
double | peaktime, | ||
double | peaktimeabs, | ||
double | starttime, | ||
double | risetime, | ||
unsigned short | frame, | ||
double | width, | ||
double | area, | ||
double | peakheight, | ||
double | pe, | ||
double | fasttototal | ||
) |
recob::OpHit::OpHit | ( | int | opchannel, |
double | peaktime, | ||
double | peaktimeabs, | ||
unsigned short | frame, | ||
double | width, | ||
double | area, | ||
double | peakheight, | ||
double | pe, | ||
double | fasttototal | ||
) |
|
inline |
|
inline |
Definition at line 114 of file OpHit.h.
References fArea.
Referenced by recob::operator<<(), cheat::PhotonBackTracker::OpHitChargeCollectionEfficiency(), cheat::PhotonBackTracker::OpHitChargeCollectionPurity(), cheat::PhotonBackTracker::OpHitLightCollectionEfficiency(), and cheat::PhotonBackTracker::OpHitLightCollectionPurity().
|
inline |
Definition at line 126 of file OpHit.h.
References fFastToTotal.
Referenced by opdet::AddHitContribution(), and recob::operator<<().
|
inline |
|
inline |
Definition at line 130 of file OpHit.h.
References DefaultTime, and fStartTime.
Referenced by recob::operator<<().
|
inline |
Definition at line 86 of file OpHit.h.
References fOpChannel.
Referenced by opdet::AddHitContribution(), opdet::OpHitAna::analyze(), opdet::GetHitGeometryInfo(), recob::operator<<(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToSimSDPs_Ps(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
|
inline |
Definition at line 122 of file OpHit.h.
References fPE.
Referenced by opdet::AddHitContribution(), opdet::AddHitToFlash(), opdet::OpHitAna::analyze(), opdet::GetHitGeometryInfo(), recob::operator<(), recob::operator<<(), and calib::IPhotonCalibrator::PE().
|
inline |
Definition at line 94 of file OpHit.h.
References fPeakTime.
Referenced by opdet::AddHitContribution(), opdet::AddHitToFlash(), opdet::OpHitAna::analyze(), recob::operator<<(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToSimSDPs_Ps(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
|
inline |
Definition at line 98 of file OpHit.h.
References fPeakTimeAbs.
Referenced by opdet::AddHitContribution(), and recob::operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 110 of file OpHit.h.
References fWidth.
Referenced by opdet::AddHitToFlash(), recob::operator<<(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToSimSDPs_Ps(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
|
static |
Definition at line 21 of file OpHit.h.
Referenced by HasStartTime(), recob::operator<<(), and OpHit().
|
private |
Definition at line 34 of file OpHit.h.
Referenced by Amplitude().
|
private |
Definition at line 36 of file OpHit.h.
Referenced by FastToTotal().
|
private |
|
private |
Definition at line 26 of file OpHit.h.
Referenced by OpChannel().
|
private |
Definition at line 28 of file OpHit.h.
Referenced by PeakTime().
|
private |
Definition at line 29 of file OpHit.h.
Referenced by PeakTimeAbs().
|
private |
Definition at line 31 of file OpHit.h.
Referenced by RiseTime().
|
private |
Definition at line 30 of file OpHit.h.
Referenced by HasStartTime(), and StartTime().