#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.