ATLAS Offline Software
MuonSpectrometer
MuonReconstruction
MuonDataPrep
CscClusterization
CscClusterization
ICscAlignmentTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// ICscAlignmentTool.h
6
7
#ifndef ICscAlignmentTool_H
8
#define ICscAlignmentTool_H
9
10
// Woochun Park
11
// April 2009
12
//
13
// Interface for CscSegmentMakers to use tools in CscClusterization.
14
// It needs an input as CscClusterOnTrack, RIO_OnTrack, on top of CscPrepData
15
16
#include <vector>
17
18
#include "
CscClusterization/ICscClusterFitter.h
"
19
#include "GaudiKernel/IAlgTool.h"
20
21
class
Identifier
;
22
23
namespace
Muon
{
24
class
CscClusterOnTrack;
25
class
CscPrepData
;
26
class
CscStripPrepData
;
27
}
// namespace Muon
28
namespace
Trk
{
29
class
RIO_OnTrack
;
30
}
31
33
static
const
InterfaceID IID_ICscAlignmentTool(
"ICscAlignmentTool"
, 1, 0);
34
35
class
ICscAlignmentTool
:
virtual
public
IAlgTool {
36
public
:
// Static methods.
37
// Return the interface ID.
38
static
const
InterfaceID&
interfaceID
() {
return
IID_ICscAlignmentTool; }
39
40
public
:
// Interface methods
41
virtual
double
getAlignmentOffset
(
Identifier
pstripId)
const
= 0;
42
};
43
44
#endif
Trk::PrepRawDataType::CscStripPrepData
@ CscStripPrepData
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
Trk::PrepRawDataType::CscPrepData
@ CscPrepData
ICscClusterFitter.h
ICscAlignmentTool::getAlignmentOffset
virtual double getAlignmentOffset(Identifier pstripId) const =0
ICscAlignmentTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
ICscAlignmentTool.h:38
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::MeasurementBaseType::RIO_OnTrack
@ RIO_OnTrack
Definition:
MeasurementBase.h:49
ICscAlignmentTool
Definition:
ICscAlignmentTool.h:35
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Fri Jan 10 2025 21:11:11 for ATLAS Offline Software by
1.8.18