ATLAS Offline Software
Loading...
Searching...
No Matches
ICscClusterOnTrackCreator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUON_ICSCCLUSTERONTRACKCREATOR_H
6#define MUON_ICSCCLUSTERONTRACKCREATOR_H
7
8#include "GaudiKernel/ToolHandle.h"
10
11static const InterfaceID IID_ICscClusterOnTrackCreator("Muon::ICscClusterOnTrackCreator", 1, 0);
12
13class ICscStripFitter;
16
17namespace Muon {
18
23 public:
25 // Standard tool methods
27
28 static const InterfaceID& interfaceID();
29
32 virtual const ToolHandle<ICscStripFitter>& GetICscStripFitter() const = 0;
33 virtual const ToolHandle<ICscClusterFitter>& GetICscClusterFitter() const = 0;
34 virtual const ToolHandle<ICscClusterUtilTool>& GetICscClusterUtilTool() const = 0;
35 };
36
38} // namespace Muon
39
40#endif // MUON_ICSCCLUSTERONTRACKCREATOR_H
static const InterfaceID IID_ICscClusterOnTrackCreator("Muon::ICscClusterOnTrackCreator", 1, 0)
Interface for tools calibrating CSCCluster, turning them into Muon::ICscClusterOnTrack object.
virtual const ToolHandle< ICscStripFitter > & GetICscStripFitter() const =0
Return some tools used by CscClusterOnTrackCreator.
virtual const ToolHandle< ICscClusterFitter > & GetICscClusterFitter() const =0
static const InterfaceID & interfaceID()
virtual const ToolHandle< ICscClusterUtilTool > & GetICscClusterUtilTool() const =0
Interface for tools calibrating MuonCluster, turning them into Muon::MuonClusterOnTrack object.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.