|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef AFP_SICLUSTERTOOLS_AFPSIROWCOLTOLOCALCSTOOL_H
6 #define AFP_SICLUSTERTOOLS_AFPSIROWCOLTOLOCALCSTOOL_H 1
20 #include "GaudiKernel/ServiceHandle.h"
27 #include <Math/Point3D.h>
28 #include <Math/RotationY.h>
29 #include <Math/RotationZYX.h>
30 #include <Math/Translation3D.h>
31 #include <Math/Transform3D.h>
34 #include "CLHEP/Units/SystemOfUnits.h"
44 :
public extends<AthAlgTool, IAFPSiRowColToLocalCSTool>
48 const std::string&
name,
80 Gaudi::Property<std::vector<int>>
m_numberOfLayersInStations {
this,
"numberOfLayersInStations",{4,4,4,4},
"Array defining number of stations and layers in each station. The size of the array in argument defines number of stations, the value in each entry defines number of layers in the station."};
96 Gaudi::Property<std::vector<double>>
m_transformationsInit{
this,
"transformations", {},
"Initialisation of the transformation matrices (4x3). It is not full transformation only part. Must be defined simultaneously with transformationsErr."};
111 Gaudi::Property<std::vector<double>>
m_transformationsErrInit{
this,
"transformationsErr", {},
"Initialisation of the error transformation matrices (4x3). It is not full transformation only part. Must be defined simultaneously with transformations."};
118 Gaudi::Property<double>
m_pixelHorizSize {
this,
"pixelHorizSize", 0.05,
"Size of the pixel in horizontal direction when mounted (default = 0.05 mm)"};
124 Gaudi::Property<double>
m_pixelVertSize {
this,
"pixelVertSize", 0.25,
"Size of the pixel in vertical direction when mounted (default = 0.25 mm)"};
Class representing basic silicon pixels cluster, designed to be used for creating the clusters.
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file for class SiLocAlignData.
constexpr uint8_t stationID
Large or Small wedge.
Class storing information about alignment.
Source file for class SiGlobAlignData.
Class representing a cluster of AFP pixel hits.