LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "IPhotonCalibrator.h"
Public Member Functions | |
IPhotonCalibrator (IPhotonCalibrator const &)=delete | |
IPhotonCalibrator (IPhotonCalibrator &&)=delete | |
IPhotonCalibrator & | operator= (IPhotonCalibrator const &)=delete |
IPhotonCalibrator & | operator= (IPhotonCalibrator &&)=delete |
IPhotonCalibrator () | |
virtual | ~IPhotonCalibrator ()=default |
virtual double | PE (double adcs, int opchannel) const =0 |
virtual bool | UseArea () const =0 |
double | PE (const recob::OpHit &oh) const |
Convenience. More... | |
double | PE (const recob::OpFlash &of) const |
May want to swap in dummy charge and photon calibrations in various combinations.
Definition at line 20 of file IPhotonCalibrator.h.
|
delete |
|
delete |
|
inline |
Definition at line 28 of file IPhotonCalibrator.h.
References PE(), UseArea(), and ~IPhotonCalibrator().
|
virtualdefault |
Referenced by IPhotonCalibrator().
|
delete |
|
delete |
|
pure virtual |
Implemented in calib::PhotonCalibratorStandard.
Referenced by opdet::ConstructHit(), and IPhotonCalibrator().
|
inline |
Convenience.
Need a 3D position because result depends on position along length of bar. This is going to be pretty imprecise even so.
Definition at line 39 of file IPhotonCalibrator.h.
References recob::OpHit::PE().
|
inline |
|
pure virtual |
Implemented in calib::PhotonCalibratorStandard.
Referenced by opdet::ConstructHit(), and IPhotonCalibrator().