![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ITKPIXELCLUSTERERRORDATA_H
6 #define ITKPIXELCLUSTERERRORDATA_H
10 #include "Identifier/Identifier.h"
30 int sizePhi,
double angle,
31 int sizeZ,
double eta)
const;
36 double period_phi,
double period_sinheta,
37 double delta_x_slope,
double delta_x_offset,
double error_x,
38 double delta_y_slope,
double delta_y_offset,
double error_y );
40 void print(
const std::string&
file)
const;
48 std::map< const Identifier, std::vector<double> >
m_constmap;
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
Scalar eta() const
pseudorapidity method
void load(const std::string &file)
void setDeltaError(const Identifier *pixelId, double period_phi, double period_sinheta, double delta_x_slope, double delta_x_offset, double error_x, double delta_y_slope, double delta_y_offset, double error_y)
The Athena Transient Store API.
double angle(const GeoTrf::Vector2D &a, const GeoTrf::Vector2D &b)
void print(const std::string &file) const
std::pair< double, double > getDeltaError(const Identifier *pixelId) const
StoreGateSvc * m_detStore
const PixelID * m_pixelID
std::pair< double, double > getDelta(const Identifier *pixelId, int sizePhi, double angle, int sizeZ, double eta) const
Methods to access the calibration data.
std::map< const Identifier, std::vector< double > > m_constmap
std::map< const Identifier, std::vector< double > > getConstMap() const
macros to associate a CLID to a type