ATLAS Offline Software
|
Tool to calculate the timing wrt to the current BC Depending to the implementation the tool can handle different types of technologies BUT hits for different technolgies should NEVER be passes into a single call to the tool. More...
#include <IMuonHitTimingTool.h>
Classes | |
struct | TimingResult |
simple struct holding the result of the tool More... | |
Public Member Functions | |
DeclareInterfaceID (Muon::IMuonHitTimingTool, 1, 0) | |
virtual | ~IMuonHitTimingTool ()=default |
Virtual destructor. More... | |
virtual TimingResult | calculateTimingResult (const std::vector< const MuonClusterOnTrack * > &hits) const =0 |
Calculate the time offset of a given set of hits wrt to the current bunch The hits SHOULD be of the same technology. More... | |
Tool to calculate the timing wrt to the current BC Depending to the implementation the tool can handle different types of technologies BUT hits for different technolgies should NEVER be passes into a single call to the tool.
If there are multiple technologies, uses will have to call the tool multiple times and combine the information
Definition at line 33 of file IMuonHitTimingTool.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
Calculate the time offset of a given set of hits wrt to the current bunch The hits SHOULD be of the same technology.
Muon::IMuonHitTimingTool::DeclareInterfaceID | ( | Muon::IMuonHitTimingTool | , |
1 | , | ||
0 | |||
) |