|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef PIXELDISTORTIONALG_H
12 #define PIXELDISTORTIONALG_H
23 #include "Gaudi/Property.h"
40 {
this,
"ReadKey",
"/Indet/PixelDist",
"Input readout distortion folder"};
43 {
this,
"WriteKey",
"PixelDistortionData",
"Output readout distortion data"};
46 {
this,
"DistortionInputSource", 4,
"Source of module distortions: 0 (none), 1 (constant), 2 (text file), 3 (random), 4 (database)"};
49 {
this,
"DistortionVersion", -1,
"Version number for distortion model"};
52 {
this,
"DistortionWriteToFile",
false,
"Record data in storegate"};
55 {
this,
"DistortionFileName",
"/cvmfs/atlas.cern.ch/repo/sw/database/GroupData/dev/TrackingCP/PixelDistortions/PixelDistortionsData_v2_BB.txt",
"Read distortions from this file"};
Hold pixel distortion data produced by PixelDistortionAlg.
Gaudi::Property< int > m_distortionVersion
virtual StatusCode execute() override
SG::WriteCondHandleKey< PixelDistortionData > m_writeKey
virtual ~PixelDistortionAlg()=default
Gaudi::Property< bool > m_writeToFile
SG::ReadCondHandleKey< DetCondCFloat > m_readKey
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
PixelDistortionAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_inputFileName
Gaudi::Property< int > m_distortionInputSource
ServiceHandle< IAthRNGSvc > m_rndmSvc
Random number service.
const PixelID * m_pixelID