ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_Reconstruction
AFP_SiClusterTools
AFP_SiClusterTools
IAFPSiRowColToLocalCSTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef AFP_SICLUSTERTOOLS_IAFPSIROWCOLTOLOCALCSTOOL_H
6
#define AFP_SICLUSTERTOOLS_IAFPSIROWCOLTOLOCALCSTOOL_H 1
7
15
16
// STL includes
17
#include <list>
18
19
// using ROOT transformation, because they allow to set the matrix manually
20
#include "Math/Transform3D.h"
21
22
// FrameWork includes
23
#include "GaudiKernel/IAlgTool.h"
24
25
#include "
xAODForward/AFPSiHitsCluster.h
"
26
#include "
xAODForward/AFPSiHitsClusterContainer.h
"
27
28
#include "
AFP_SiClusterTools/AFPSiClusterBasicObj.h
"
29
#include "
AFP_DBTools/SiLocAlignData.h
"
30
#include "
AFP_DBTools/SiGlobAlignData.h
"
31
33
class
IAFPSiRowColToLocalCSTool
:
virtual
public
::IAlgTool
34
{
35
36
public
:
37
38
DeclareInterfaceID
(
IAFPSiRowColToLocalCSTool
, 1, 0);
39
50
virtual
xAOD::AFPSiHitsCluster
*
newXAODLocal
(
const
int
stationID,
const
int
layerID,
const
AFP::SiLocAlignData
& LA,
const
AFP::SiGlobAlignData
& GA,
const
AFPSiClusterBasicObj
& cluster, std::unique_ptr<xAOD::AFPSiHitsClusterContainer>& xAODContainer)
const
= 0;
51
52
};
53
54
55
#endif
//> !AFP_SICLUSTERTOOLS_IAFPSIROWCOLTOLOCALCSTOOL_H
AFPSiClusterBasicObj.h
Full definition of AFPSiClusterBasicObj.
AFPSiHitsClusterContainer.h
AFPSiHitsCluster.h
SiGlobAlignData.h
Source file for class SiGlobAlignData.
SiLocAlignData.h
Header file for class SiLocAlignData.
AFPSiClusterBasicObj
Class representing basic silicon pixels cluster, designed to be used for creating the clusters.
Definition
AFPSiClusterBasicObj.h:28
AFP::SiGlobAlignData
Definition
SiGlobAlignData.h:23
AFP::SiLocAlignData
Class storing information about alignment.
Definition
SiLocAlignData.h:24
IAFPSiRowColToLocalCSTool
Interface for tools that translate pixels columns and rows to local position in station and saves out...
Definition
IAFPSiRowColToLocalCSTool.h:34
IAFPSiRowColToLocalCSTool::DeclareInterfaceID
DeclareInterfaceID(IAFPSiRowColToLocalCSTool, 1, 0)
IAFPSiRowColToLocalCSTool::newXAODLocal
virtual xAOD::AFPSiHitsCluster * newXAODLocal(const int stationID, const int layerID, const AFP::SiLocAlignData &LA, const AFP::SiGlobAlignData &GA, const AFPSiClusterBasicObj &cluster, std::unique_ptr< xAOD::AFPSiHitsClusterContainer > &xAODContainer) const =0
Make xAOD::AFPSiHitsCluster with local position.
xAOD::AFPSiHitsCluster
AFPSiHitsCluster_v1 AFPSiHitsCluster
Definition
AFPSiHitsCluster.h:12
Generated on
for ATLAS Offline Software by
1.17.0