#include <MuIDReadoutSimStandardAlg.h>
  
 Public Member Functions | |
| MuIDReadoutSimStandardAlg (CLHEP::HepRandomEngine &engine, fhicl::ParameterSet const &pset) | |
| virtual | ~MuIDReadoutSimStandardAlg () | 
| void | reconfigure (fhicl::ParameterSet const &pset) | 
| void | ClearLists () | 
| void | PrepareAlgo (const std::vector< art::Ptr< sdp::CaloDeposit > > &hitVector) | 
| void | DoDigitization () | 
| std::vector< raw::CaloRawDigit * > | GetDigitizedHits () const | 
  Public Member Functions inherited from gar::rosim::SiPMReadoutSimAlg | |
| SiPMReadoutSimAlg (CLHEP::HepRandomEngine &engine, fhicl::ParameterSet const &pset) | |
| virtual | ~SiPMReadoutSimAlg () | 
Protected Member Functions | |
| float | DoPhotonStatistics (float x, float y, float z, float energy) const | 
| float | DoTimeSmearing (float time) const | 
| float | AddElectronicNoise (float energy) const | 
| raw::CaloRawDigit * | DoStripDigitization (float x, float y, float z, float energy, float time, raw::CellID_t cID) const | 
| std::pair< std::array< double, 3 >, bool > | CalculatePosition (float x, float y, float z, raw::CellID_t cID) const | 
| std::pair< float, float > | DoLightPropagation (float x, float y, float z, float time, raw::CellID_t cID) const | 
Private Attributes | |
| std::unique_ptr< util::SiPMUtils > | fSiPMUtils | 
| used for the SiPM saturation  More... | |
| std::vector< const sdp::CaloDeposit * > | m_SimCaloHitVec | 
| used to store the simulated hits  More... | |
| std::vector< raw::CaloRawDigit * > | m_DigitHitVec | 
| vector of digitized hits  More... | |
| TGeoManager * | fGeoManager | 
Additional Inherited Members | |
  Protected Attributes inherited from gar::rosim::SiPMReadoutSimAlg | |
| 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 23 of file MuIDReadoutSimStandardAlg.h.
| gar::rosim::MuIDReadoutSimStandardAlg::MuIDReadoutSimStandardAlg | ( | CLHEP::HepRandomEngine & | engine, | 
| fhicl::ParameterSet const & | pset | ||
| ) | 
Definition at line 29 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  virtual | 
Definition at line 42 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  protected | 
Definition at line 197 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  protected | 
Definition at line 208 of file MuIDReadoutSimStandardAlg.cxx.
| void gar::rosim::MuIDReadoutSimStandardAlg::ClearLists | ( | ) | 
Definition at line 60 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  virtual | 
Implements gar::rosim::SiPMReadoutSimAlg.
Definition at line 87 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  protected | 
Definition at line 245 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  protected | 
Definition at line 145 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  protected | 
Definition at line 113 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  protected | 
Definition at line 188 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  inlinevirtual | 
Implements gar::rosim::SiPMReadoutSimAlg.
Definition at line 39 of file MuIDReadoutSimStandardAlg.h.
      
  | 
  virtual | 
Implements gar::rosim::SiPMReadoutSimAlg.
Definition at line 67 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  virtual | 
Implements gar::rosim::SiPMReadoutSimAlg.
Definition at line 48 of file MuIDReadoutSimStandardAlg.cxx.
      
  | 
  private | 
Definition at line 63 of file MuIDReadoutSimStandardAlg.h.
      
  | 
  private | 
used for the SiPM saturation
Definition at line 57 of file MuIDReadoutSimStandardAlg.h.
      
  | 
  private | 
vector of digitized hits
Definition at line 61 of file MuIDReadoutSimStandardAlg.h.
      
  | 
  private | 
used to store the simulated hits
Definition at line 59 of file MuIDReadoutSimStandardAlg.h.
 1.8.11