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