  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   14     m_hitTimingTools(this) {
 
   15     using namespace MuonStationIndex;
 
   16     for( 
int tech = 0;tech< 
toInt(TechnologyIndex::TechnologyIndexMax);++tech ){
 
   26     using namespace MuonStationIndex;
 
   29       ATH_MSG_ERROR(
" The MuonHitTimingTool ToolHandleArray SHOULD contain exactly "  
   30                     << 
toInt(TechnologyIndex::TechnologyIndexMax) << 
" ToolHandles (they can be empty). ");
 
   31       return StatusCode::FAILURE;
 
   35     for( 
int tech = 0;tech<
toInt(TechnologyIndex::TechnologyIndexMax);++tech ){
 
   39         if( toolHandle.empty() ) 
continue;
 
   42     return StatusCode::SUCCESS;
 
   48     if( 
hits.empty() || !
hits.front()) 
return {};
 
   52     using namespace MuonStationIndex;
 
   57     if( toolHandle.empty() ) {
 
   61     return toolHandle->calculateTimingResult(
hits);
 
  
TechnologyIndex
enum to classify the different layers in the muon spectrometer
 
#define ATH_MSG_VERBOSE(x)
 
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
const std::string & technologyName(TechnologyIndex index)
convert LayerIndex into a string
 
constexpr int toInt(const EnumType enumVal)