#include <ChargeAnalytical.h>
Public Member Functions | |
| ChargeAnalytical (const std::string name="ChargeAnalytical") | |
| Default constructor. More... | |
| ~ChargeAnalytical () | |
| Default destructor. More... | |
| void | FillEstimate (const QCluster_t &, Flash_t &) const |
| Method to simply fill provided reference of flashmatch::Flash_t. More... | |
Public Member Functions inherited from flashmatch::BaseFlashHypothesis | |
| BaseFlashHypothesis (const std::string name="noname") | |
| Default constructor. More... | |
| ~BaseFlashHypothesis () | |
| Default destructor. More... | |
| Flash_t | GetEstimate (const QCluster_t &) const |
| Method to create flashmatch::Flash_t object and return. More... | |
| void | SetChannelMask (std::vector< int > ch_mask) |
| Sets the channels to use. More... | |
| void | SetUncoatedPMTs (std::vector< int > ch_uncoated) |
| Sets the channels sensitive to visible light. More... | |
| void | SetSemiAnalyticalModel (std::unique_ptr< SemiAnalyticalModel > model) |
| Sets the semi analytical model. More... | |
Public Member Functions inherited from flashmatch::BaseAlgorithm | |
| BaseAlgorithm (const Algorithm_t type, const std::string name) | |
| Default constructor. More... | |
| ~BaseAlgorithm () | |
| Default destructor. More... | |
| void | Configure (const Config_t &pset) |
| Function to accept configuration. More... | |
| Algorithm_t | AlgorithmType () const |
| Algorithm type. More... | |
| const std::string & | AlgorithmName () const |
| Algorithm name. More... | |
Public Member Functions inherited from flashmatch::LoggerFeature | |
| LoggerFeature (const std::string logger_name="LoggerFeature") | |
| Default constructor. More... | |
| LoggerFeature (const LoggerFeature &original) | |
| Default copy constructor. More... | |
| virtual | ~LoggerFeature () |
| Default destructor. More... | |
| const flashmatch::logger & | logger () const |
| Logger getter. More... | |
| void | set_verbosity (::flashmatch::msg::Level_t level) |
| Verbosity level. More... | |
| const std::string & | name () const |
| Name getter, defined in a logger instance attribute. More... | |
Protected Member Functions | |
| void | _Configure_ (const Config_t &pset) |
Protected Attributes | |
| double | _global_qe |
| Global QE. More... | |
| std::vector< double > | _qe_v |
| PMT-wise relative QE. More... | |
Protected Attributes inherited from flashmatch::BaseFlashHypothesis | |
| std::vector< int > | _channel_mask |
| The list of channels to use. More... | |
| std::vector< int > | _uncoated_pmt_list |
| A list of opdet sensitive to visible (reflected) light. More... | |
| std::unique_ptr < SemiAnalyticalModel > | _semi_model |
User defined class ChargeAnalytical ... these comments are used to generate doxygen documentation!
Definition at line 43 of file ChargeAnalytical.h.
| flashmatch::ChargeAnalytical::ChargeAnalytical | ( | const std::string | name = "ChargeAnalytical" | ) |
Default constructor.
Definition at line 10 of file ChargeAnalytical.cxx.
|
inline |
|
protectedvirtual |
Implements flashmatch::BaseAlgorithm.
Definition at line 14 of file ChargeAnalytical.cxx.
|
virtual |
Method to simply fill provided reference of flashmatch::Flash_t.
Implements flashmatch::BaseFlashHypothesis.
Definition at line 25 of file ChargeAnalytical.cxx.
|
protected |
Global QE.
Definition at line 59 of file ChargeAnalytical.h.
|
protected |
PMT-wise relative QE.
Definition at line 60 of file ChargeAnalytical.h.
1.8.5