15 #ifndef L1_TRACK_TRIGGER_STUB_ALGO_BASE_H 16 #define L1_TRACK_TRIGGER_STUB_ALGO_BASE_H 28 template<
typename T >
40 theTrackerGeom_(theTrackerGeom), theTrackerTopo_(theTrackerTopo)
42 className_ = classNameFinder< T >( fName );
Base class for any algorithm to be used in TTStubBuilder.
virtual std::string AlgorithmName() const
Algorithm name.
const TrackerGeometry *const theTrackerGeom_
Data members.
virtual ~TTStubAlgorithm()
Destructor.
virtual void PatternHitCorrelation(bool &aConfirmation, int &aDisplacement, int &anOffset, const TTStub< T > &aTTStub) const
Matching operations.
Class to store the L1 Track Trigger stubs.
TTStubAlgorithm(const TrackerGeometry *const theTrackerGeom, const TrackerTopology *const theTrackerTopo, std::string fName)
Constructors.
const TrackerTopology *const theTrackerTopo_