|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILECONDITIONS_TILEINFOLOADER_H
6 #define TILECONDITIONS_TILEINFOLOADER_H
37 #include "GaudiKernel/ServiceHandle.h"
51 static const InterfaceID IID_TileInfoLoader(
"TileInfoLoader", 1, 0);
64 static const InterfaceID&
interfaceID() {
return IID_TileInfoLoader; }
70 const std::string& ShapeFile,
71 int &NBins,
int &Time0Bin,
int &BinsPerX
72 , std::vector<double> &FullShape, std::vector<double> &Shape);
76 "TileInfo",
"TileInfo",
"Name of TileInfo object in Detector Store"};
148 #endif // TILECONDITIONS_TILEINFOLOADER_H
virtual StatusCode initialize() override
std::string m_TTL1ShapeFile
std::string m_MuRcvShapeFile
double m_mbtsL1NoiseSigma
std::string m_calibCntName
bool m_loadWienerFilterWeights
Gaudi::Property< std::string > m_tileInfoName
std::vector< std::string > m_connectedDrawers
std::string m_digitsShapeFileLo
int m_nSamples
Properties to forward to TileInfo.
TileInfoLoader(const TileInfoLoader &)
std::string m_DecoCovaFilePrefix
void buildCovMatrix(TileInfo &info)
The Athena Transient Store API.
std::string m_digitsShapeFileHi
Filenames of input files.
StatusCode buildTTL1Shapes(TileInfo &info, const std::string &ShapeFile, int &NBins, int &Time0Bin, int &BinsPerX, std::vector< double > &FullShape, std::vector< double > &Shape)
::StatusCode StatusCode
StatusCode definition for legacy code.
double m_ttL1CosmicsThresh
virtual StatusCode finalize() override
static const InterfaceID & interfaceID()
TileInfoLoader(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~TileInfoLoader()
double m_thresholdRawChannel
std::string m_MuL1ShapeFile
TileInfoLoader & operator=(const TileInfoLoader &)
TileWienerFilterWeights * m_WFWeights
Pointer to Wiener Filtering weights.
TilePulseShapes * m_pulsevar
Pointer to TilePulseShapes object.
ServiceHandle< StoreGateSvc > m_detStore
StatusCode buildDigitsShapesHiLo(TileInfo &info)