![]() |
LArSoft
v10_06_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().