LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "OpDetResponseInterface.h"
Public Member Functions | |
virtual | ~OpDetResponseInterface ()=default |
virtual void | reconfigure (fhicl::ParameterSet const &p) |
virtual int | NOpChannels () const |
virtual int | readoutToGeoChannel (int readoutChannel) const |
virtual bool | detected (int OpChannel, const sim::OnePhoton &Phot, int &newOpChannel) const |
virtual bool | detected (int OpChannel, const sim::OnePhoton &Phot) const |
virtual bool | detectedLite (int OpChannel, int &newOpChannel) const |
virtual bool | detectedLite (int OpChannel) const |
virtual float | wavelength (double energy) const |
Private Member Functions | |
virtual void | doReconfigure (fhicl::ParameterSet const &p)=0 |
virtual int | doNOpChannels () const |
virtual int | doReadoutToGeoChannel (int readoutChannel) const |
virtual bool | doDetected (int OpChannel, const sim::OnePhoton &Phot, int &newOpChannel) const =0 |
virtual bool | doDetectedLite (int OpChannel, int &newOpChannel) const =0 |
Definition at line 29 of file OpDetResponseInterface.h.
|
virtualdefault |
|
inlinevirtual |
Definition at line 102 of file OpDetResponseInterface.h.
References doDetected().
Referenced by opdet::SimPhotonCounter::analyze(), and opdet::OpMCDigi::produce().
|
inlinevirtual |
Definition at line 108 of file OpDetResponseInterface.h.
References doDetected().
|
inlinevirtual |
Definition at line 115 of file OpDetResponseInterface.h.
References doDetectedLite().
Referenced by opdet::SimPhotonCounter::analyze(), and opdet::OpMCDigi::produce().
|
inlinevirtual |
Definition at line 121 of file OpDetResponseInterface.h.
References doDetectedLite().
|
privatepure virtual |
Implemented in opdet::DefaultOpDetResponse, and opdet::MicrobooneOpDetResponse.
Referenced by detected().
|
privatepure virtual |
Implemented in opdet::DefaultOpDetResponse, and opdet::MicrobooneOpDetResponse.
Referenced by detectedLite().
|
inlineprivatevirtual |
Definition at line 77 of file OpDetResponseInterface.h.
References geo::GeometryCore::NOpChannels().
Referenced by NOpChannels().
|
inlineprivatevirtual |
Definition at line 91 of file OpDetResponseInterface.h.
References geo::GeometryCore::OpDetFromOpChannel().
Referenced by readoutToGeoChannel().
|
privatepure virtual |
Implemented in opdet::DefaultOpDetResponse, and opdet::MicrobooneOpDetResponse.
Referenced by reconfigure().
|
inlinevirtual |
Definition at line 71 of file OpDetResponseInterface.h.
References doNOpChannels().
Referenced by opdet::SimPhotonCounterAlg::InitializeCounters(), and opdet::OpMCDigi::produce().
|
inlinevirtual |
Definition at line 85 of file OpDetResponseInterface.h.
References doReadoutToGeoChannel().
|
inlinevirtual |
Definition at line 62 of file OpDetResponseInterface.h.
References doReconfigure().
|
inlinevirtual |
Definition at line 128 of file OpDetResponseInterface.h.
References DECLARE_ART_SERVICE_INTERFACE, and energy.
Referenced by opdet::SimPhotonCounter::analyze(), and opdet::MicrobooneOpDetResponse::doDetected().