5#ifndef MUONVALR4_MDTCALIBDBALGTEST_H
6#define MUONVALR4_MDTCALIBDBALGTEST_H
13#include "GaudiKernel/ToolHandle.h"
31 virtual StatusCode
execute()
override;
32 virtual StatusCode
finalize()
override;
37 "Key to the uncalibrated Drift circle measurements"};
40 ToolHandle<IMdtCalibrationTool>
m_calibrationTool{
this,
"CalibrationTool",
"MdtCalibrationTool"};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
MuonVal::ScalarBranch< float > & m_out_driftTime
MuonVal::ScalarBranch< float > & m_out_globalPosZ
SG::ReadHandleKey< xAOD::MdtDriftCircleContainer > m_MdtKey
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
MuonVal::ScalarBranch< float > & m_out_globalPos
virtual StatusCode execute() override
MuonVal::ScalarBranch< float > & m_out_tubeLength
MuonVal::ScalarBranch< float > & m_out_driftRadius
virtual ~MdtCalibDbAlgTest()=default
MuonVal::ScalarBranch< uint8_t > & m_out_ml
MuonVal::ScalarBranch< uint8_t > & m_out_stPhi
virtual StatusCode initialize() override
MuonVal::ScalarBranch< float > & m_out_driftVelocity
MuonVal::ScalarBranch< int16_t > & m_out_stEta
virtual StatusCode finalize() override
MuonVal::ScalarBranch< uint8_t > & m_out_tube
MuonVal::ScalarBranch< uint8_t > & m_out_stIndex
MuonVal::ScalarBranch< float > & m_out_tdc
MuonVal::ScalarBranch< float > & m_out_globalPosY
SG::ReadHandleKey< ActsTrk::GeometryContext > m_geoCtxKey
ToolHandle< IMdtCalibrationTool > m_calibrationTool
pointer to MdtCalibSvc
MuonVal::ScalarBranch< float > & m_out_globalPosX
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
MuonVal::MuonTesterTree m_tree
MuonVal::ScalarBranch< float > & m_out_tdcAdj
MuonVal::ScalarBranch< uint8_t > & m_out_tl
Property holding a SG store/key/clid from which a ReadHandle is made.
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...