ATLAS Offline Software
Loading...
Searching...
No Matches
PixelChargeToTConversion.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PIXELCALIBALGS_PIXELCHARGETOTCONVERSION_H
6#define PIXELCALIBALGS_PIXELCHARGETOTCONVERSION_H
7
9
16
17#include "GaudiKernel/ServiceHandle.h"
18
19#include <string>
20#include <vector>
21
22// FIXME: Modifies data in SG!
24
25 public:
26 PixelChargeToTConversion(const std::string& name, ISvcLocator* pSvcLocator);
28
29 StatusCode initialize();
30 StatusCode execute();
31 StatusCode finalize();
32
33 private:
35 {this, "IBLParameterSvc", "IBLParameterSvc"};
36
38 {this, "PixelClusterContainer", "PixelClusters", ""};
39
41 {this, "PixelReadoutManager", "PixelReadoutManager", "Pixel readout manager" };
42
43
45 {this, "PixelChargeCalibCondData", "PixelChargeCalibCondData", "Charge calibration"};
46
47 // For P->T converter of PixelClusters
49 m_pixelDetEleCollKey{this, "PixelDetEleCollKey", "PixelDetectorElementCollection",
50 "Key of SiDetectorElementCollection for Pixel"};
51
52 bool m_doIBL = true; // Properly set in initialize()
53
54};
55
56#endif
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< InDetDD::IPixelReadoutManager > m_pixelReadout
SG::ReadHandleKey< InDet::PixelClusterContainer > m_pixelsClustersKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
ServiceHandle< IIBLParameterSvc > m_IBLParameterSvc
SG::ReadCondHandleKey< PixelChargeCalibCondData > m_chargeDataKey
PixelChargeToTConversion(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.
void initialize()