![]() |
ATLAS Offline Software
|
Interface for pT estimation tools in the L0Muon MDT chain. More...
#include <IPtEstimationTool.h>
Public Member Functions | |
| DeclareInterfaceID (IPtEstimationTool, 1, 0) | |
| virtual | ~IPtEstimationTool ()=default |
| virtual std::optional< PtEstimate > | estimatePt (const Segment *biSeg, const Segment *bmSeg, const Segment *boSeg) const =0 |
| Estimate the transverse momentum from up to three MDT segment references. | |
Interface for pT estimation tools in the L0Muon MDT chain.
Concrete implementations may use different strategies (geometric proxy, magnetic field lookup, calibration tables, etc.).
Definition at line 32 of file IPtEstimationTool.h.
|
virtualdefault |
| L0MDT::IPtEstimationTool::DeclareInterfaceID | ( | IPtEstimationTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Estimate the transverse momentum from up to three MDT segment references.
| biSeg | Pointer to the BI segment, or nullptr if not available |
| bmSeg | Pointer to the BM segment, or nullptr if not available |
| boSeg | Pointer to the BO segment, or nullptr if not available |
Implemented in L0MDT::PtEstimationTool.