![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
14 m_hitTimingTools(this)
16 declareInterface<IMuonHitTimingTool>(
this);
30 if(
m_hitTimingTools.size() != MuonStationIndex::TechnologyIndex::TechnologyIndexMax ){
31 ATH_MSG_ERROR(
" The MuonHitTimingTool ToolHandleArray SHOULD contain exactly " << MuonStationIndex::TechnologyIndex::TechnologyIndexMax
32 <<
" ToolHandles (they can be empty). ");
33 return StatusCode::FAILURE;
41 if( toolHandle.empty() )
continue;
45 std::set<MuonStationIndex::TechnologyIndex>
acceptedTechnologies = toolHandle->acceptedTechnologies();
49 return StatusCode::SUCCESS;
55 if(
hits.empty() || !
hits.front() )
return {};
64 if( toolHandle.empty() ) {
68 return toolHandle->calculateTimingResult(
hits);
This class provides conversion from CSC RDO data to CSC Digits.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define ATH_MSG_WARNING(x)
TechnologyIndex
enum to classify the different layers in the muon spectrometer
static const std::string & technologyName(TechnologyIndex index)
convert LayerIndex into a string