Base class for any algorithm to be used in TTStubBuilder. More...
#include <TTStubAlgorithm.h>
Public Member Functions | |
virtual std::string | AlgorithmName () const |
Algorithm name. More... | |
virtual void | PatternHitCorrelation (bool &aConfirmation, int &aDisplacement, int &anOffset, float &anROffset, float &anHardBend, const TTStub< T > &aTTStub) const |
Matching operations. More... | |
TTStubAlgorithm (const TrackerGeometry *const theTrackerGeom, const TrackerTopology *const theTrackerTopo, std::string fName) | |
Constructors. More... | |
virtual | ~TTStubAlgorithm () |
Destructor. More... | |
Protected Attributes | |
std::string | className_ |
const TrackerGeometry *const | theTrackerGeom_ |
Data members. More... | |
const TrackerTopology *const | theTrackerTopo_ |
Base class for any algorithm to be used in TTStubBuilder.
After moving from SimDataFormats to DataFormats, the template structure of the class was maintained in order to accomodate any types other than PixelDigis in case there is such a need in the future.
Definition at line 29 of file TTStubAlgorithm.h.
|
inline |
Constructors.
Definition at line 39 of file TTStubAlgorithm.h.
|
inlinevirtual |
|
inlinevirtual |
Algorithm name.
Definition at line 57 of file TTStubAlgorithm.h.
References TTStubAlgorithm< T >::className_.
|
inlinevirtual |
Matching operations.
Reimplemented in TTStubAlgorithm_official< T >, and TTStubAlgorithm_cbc3< T >.
Definition at line 49 of file TTStubAlgorithm.h.
|
protected |
Definition at line 35 of file TTStubAlgorithm.h.
Referenced by TTStubAlgorithm< T >::AlgorithmName().
|
protected |
Data members.
Definition at line 33 of file TTStubAlgorithm.h.
|
protected |
Definition at line 34 of file TTStubAlgorithm.h.