ATLAS Offline Software
|
#include <ICscClusterFitter.h>
Classes | |
class | Result |
Public Types | |
typedef std::vector< Muon::CscStripPrepData * > | StripList |
typedef ICscStripFitter::Result | StripFit |
typedef std::vector< StripFit > | StripFitList |
typedef std::vector< double > | ChargeList |
typedef std::vector< std::string > | DataNames |
typedef std::map< std::string, double > | DataMap |
typedef std::vector< Result > | Results |
Public Member Functions | |
virtual | ~ICscClusterFitter ()=default |
virtual const DataNames & | dataNames () const |
virtual Results | fit (const StripFitList &sfits) const =0 |
virtual Results | fit (const StripFitList &sfits, double dposdz) const =0 |
virtual double | getCorrectedError (const Muon::CscPrepData *pclu, double slope=-999) const =0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 33 of file ICscClusterFitter.h.
typedef std::vector<double> ICscClusterFitter::ChargeList |
Definition at line 43 of file ICscClusterFitter.h.
typedef std::map<std::string, double> ICscClusterFitter::DataMap |
Definition at line 47 of file ICscClusterFitter.h.
typedef std::vector<std::string> ICscClusterFitter::DataNames |
Definition at line 46 of file ICscClusterFitter.h.
typedef std::vector<Result> ICscClusterFitter::Results |
Definition at line 101 of file ICscClusterFitter.h.
Definition at line 39 of file ICscClusterFitter.h.
typedef std::vector<StripFit> ICscClusterFitter::StripFitList |
Definition at line 40 of file ICscClusterFitter.h.
typedef std::vector<Muon::CscStripPrepData*> ICscClusterFitter::StripList |
Definition at line 36 of file ICscClusterFitter.h.
|
virtualdefault |
Reimplemented in ParabolaCscClusterFitter, and QratCscClusterFitter.
Definition at line 14 of file ICscClusterFitter.cxx.
|
pure virtual |
Implemented in ParabolaCscClusterFitter, QratCscClusterFitter, SimpleCscClusterFitter, and CscSplitClusterFitter.
|
pure virtual |
Implemented in ParabolaCscClusterFitter, QratCscClusterFitter, SimpleCscClusterFitter, and CscSplitClusterFitter.
|
pure virtual |
Implemented in ParabolaCscClusterFitter, QratCscClusterFitter, SimpleCscClusterFitter, and CscSplitClusterFitter.
|
inlinestatic |
Must declare this, with name of interface
Definition at line 89 of file ICscClusterFitter.h.