ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecTools
MuonRecToolInterfaces
MuonRecToolInterfaces
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"
9
#include "
MuonRecToolInterfaces/IMuonClusterOnTrackCreator.h
"
10
11
static
const
InterfaceID
IID_ICscClusterOnTrackCreator
(
"Muon::ICscClusterOnTrackCreator"
, 1, 0);
12
13
class
ICscStripFitter
;
14
class
ICscClusterFitter
;
15
class
ICscClusterUtilTool
;
16
17
namespace
Muon
{
18
22
class
ICscClusterOnTrackCreator
:
virtual
public
IMuonClusterOnTrackCreator
{
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
37
inline
const
InterfaceID&
ICscClusterOnTrackCreator::interfaceID
() {
return
IID_ICscClusterOnTrackCreator
; }
38
}
// namespace Muon
39
40
#endif
// MUON_ICSCCLUSTERONTRACKCREATOR_H
IID_ICscClusterOnTrackCreator
static const InterfaceID IID_ICscClusterOnTrackCreator("Muon::ICscClusterOnTrackCreator", 1, 0)
IMuonClusterOnTrackCreator.h
ICscClusterFitter
Definition
ICscClusterFitter.h:33
ICscClusterUtilTool
Definition
ICscClusterUtilTool.h:33
ICscStripFitter
Definition
ICscStripFitter.h:19
Muon::ICscClusterOnTrackCreator
Interface for tools calibrating CSCCluster, turning them into Muon::ICscClusterOnTrack object.
Definition
ICscClusterOnTrackCreator.h:22
Muon::ICscClusterOnTrackCreator::GetICscStripFitter
virtual const ToolHandle< ICscStripFitter > & GetICscStripFitter() const =0
Return some tools used by CscClusterOnTrackCreator.
Muon::ICscClusterOnTrackCreator::GetICscClusterFitter
virtual const ToolHandle< ICscClusterFitter > & GetICscClusterFitter() const =0
Muon::ICscClusterOnTrackCreator::interfaceID
static const InterfaceID & interfaceID()
Definition
ICscClusterOnTrackCreator.h:37
Muon::ICscClusterOnTrackCreator::GetICscClusterUtilTool
virtual const ToolHandle< ICscClusterUtilTool > & GetICscClusterUtilTool() const =0
Muon::IMuonClusterOnTrackCreator
Interface for tools calibrating MuonCluster, turning them into Muon::MuonClusterOnTrack object.
Definition
IMuonClusterOnTrackCreator.h:27
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0