#include <LightPath.h>
Public Member Functions | |
| LightPath (const std::string name="LightPath") | |
| Default constructor. More... | |
| ~LightPath () | |
| Default destructor. More... | |
| double | Set_Gap (double x) |
| flashmatch::QCluster_t | MakeQCluster (const ::geoalgo::Trajectory &trj) const |
| void | MakeQCluster (const ::geoalgo::Vector &pt_1, const ::geoalgo::Vector &pt_2, flashmatch::QCluster_t &Q_cluster, double dedx=-1) const |
| double | GetLightYield () const |
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 | _gap |
| double | _light_yield |
| double | _dEdxMIP |
User defined class LightPath ... these comments are used to generate doxygen documentation!
Definition at line 45 of file LightPath.h.
| flashmatch::LightPath::LightPath | ( | const std::string | name = "LightPath" | ) |
Default constructor.
Definition at line 10 of file LightPath.cxx.
|
inline |
|
protectedvirtual |
|
inline |
Definition at line 67 of file LightPath.h.
| QCluster_t flashmatch::LightPath::MakeQCluster | ( | const ::geoalgo::Trajectory & | trj | ) | const |
Definition at line 76 of file LightPath.cxx.
| void flashmatch::LightPath::MakeQCluster | ( | const ::geoalgo::Vector & | pt_1, |
| const ::geoalgo::Vector & | pt_2, | ||
| flashmatch::QCluster_t & | Q_cluster, | ||
| double | dedx = -1 |
||
| ) | const |
Definition at line 24 of file LightPath.cxx.
|
inline |
Definition at line 56 of file LightPath.h.
|
protected |
Definition at line 75 of file LightPath.h.
|
protected |
Definition at line 73 of file LightPath.h.
|
protected |
Definition at line 74 of file LightPath.h.
1.8.5