Customized function cache for ICARUS hit shape. More...
Public Member Functions | |
ICARUShitFitCache (std::string const &new_name="ICARUShitFitCache") | |
Constructor (see base class constructor). More... | |
Public Member Functions inherited from hit::GausFitCache | |
GausFitCache (std::string new_name="GausFitCache") | |
Constructor; optionally set the name of the repository. More... | |
virtual | ~GausFitCache () |
Destructor. More... | |
std::string | GetName () const |
Return the name of this cache. More... | |
virtual TF1 * | Get (size_t nFunc) |
Returns a function sum of nFunc base functions. More... | |
virtual TF1 * | GetClone (size_t nGaus) |
virtual std::string | FunctionName (size_t nFunc) const |
Returns a name for the function with nFunc base functions. More... | |
Static Public Member Functions | |
static Double_t | fitf (Double_t const *x, Double_t const *par) |
ICARUS hit shape. More... | |
Protected Member Functions | |
virtual TF1 * | CreateFunction (size_t nFunc) const |
Creates and returns the function with specified number of peaks. More... | |
Additional Inherited Members | |
Protected Attributes inherited from hit::GausFitCache | |
std::string | name |
name of the cache More... | |
std::vector< TF1 * > | funcs |
Customized function cache for ICARUS hit shape.
Definition at line 68 of file ICARUSHitFinder_module.cc.
|
inline |
Constructor (see base class constructor).
Definition at line 72 of file ICARUSHitFinder_module.cc.
|
inlineprotectedvirtual |
Creates and returns the function with specified number of peaks.
Reimplemented from hit::GausFitCache.
Definition at line 82 of file ICARUSHitFinder_module.cc.
|
static |
ICARUS hit shape.
Definition at line 1364 of file ICARUSHitFinder_module.cc.