#include <SiPMReadoutSimAlg.h>
Public Member Functions | |
SiPMReadoutSimAlg (CLHEP::HepRandomEngine &engine, fhicl::ParameterSet const &pset) | |
virtual | ~SiPMReadoutSimAlg () |
virtual void | reconfigure (fhicl::ParameterSet const &pset)=0 |
virtual void | PrepareAlgo (const std::vector< art::Ptr< sdp::CaloDeposit > > &hitVector)=0 |
virtual void | DoDigitization ()=0 |
virtual std::vector< raw::CaloRawDigit * > | GetDigitizedHits () const =0 |
Protected Attributes | |
CLHEP::HepRandomEngine & | fEngine |
random number engine More... | |
bool | fAddNoise |
flag to add noise or not More... | |
bool | fSaturation |
flag for sipm saturation or not More... | |
bool | fTimeSmearing |
flag for time smearing or not More... | |
const detinfo::DetectorProperties * | fDetProp |
detector properties More... | |
gar::geo::GeometryCore const * | fGeo |
geometry information More... | |
Definition at line 28 of file SiPMReadoutSimAlg.h.
gar::rosim::SiPMReadoutSimAlg::SiPMReadoutSimAlg | ( | CLHEP::HepRandomEngine & | engine, |
fhicl::ParameterSet const & | pset | ||
) |
Definition at line 14 of file SiPMReadoutSimAlg.cxx.
|
virtual |
Definition at line 23 of file SiPMReadoutSimAlg.cxx.
|
pure virtual |
Implemented in gar::rosim::ECALReadoutSimStandardAlg, and gar::rosim::MuIDReadoutSimStandardAlg.
|
pure virtual |
Implemented in gar::rosim::ECALReadoutSimStandardAlg, and gar::rosim::MuIDReadoutSimStandardAlg.
|
pure virtual |
Implemented in gar::rosim::ECALReadoutSimStandardAlg, and gar::rosim::MuIDReadoutSimStandardAlg.
|
pure virtual |
Implemented in gar::rosim::ECALReadoutSimStandardAlg, and gar::rosim::MuIDReadoutSimStandardAlg.
|
protected |
flag to add noise or not
Definition at line 47 of file SiPMReadoutSimAlg.h.
|
protected |
detector properties
Definition at line 51 of file SiPMReadoutSimAlg.h.
|
protected |
random number engine
Definition at line 46 of file SiPMReadoutSimAlg.h.
|
protected |
geometry information
Definition at line 52 of file SiPMReadoutSimAlg.h.
|
protected |
flag for sipm saturation or not
Definition at line 48 of file SiPMReadoutSimAlg.h.
|
protected |
flag for time smearing or not
Definition at line 49 of file SiPMReadoutSimAlg.h.