 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONTRACKFINDINGTEST_SEGMENTREFITTEST_H
5 #define MUONTRACKFINDINGTEST_SEGMENTREFITTEST_H
Property holding a SG store/key/clid from which a ReadHandle is made.
MuonVal::ScalarBranch< unsigned short > & m_preFitNTrigEtaHits
Number of eta trigger hits before the refit.
MuonVal::ScalarBranch< float > & m_uncertLocY
Uncertainty on the fitted local Y (prefit)
MuonVal::ScalarBranch< float > & m_uncertLocX
Uncertainty on the fitted local X (prefit)
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
MuonVal::ScalarBranch< float > & m_seedFitTheta
Local Theta after the refit.
MuonVal::ScalarBranch< unsigned short > & m_preFitNdoF
nDoF of the segment before the refit
MuonVal::ScalarBranch< float > & m_seedFitLocY
Local Y after the refit.
MuonVal::ScalarBranch< float > & m_uncertTheta
Uncertainty on the fitted local Theta (prefit)
MuonVal::ScalarBranch< unsigned short > & m_postFitNTrigPhiHits
Number of phi trigger hits before the refit.
MuonVal::ScalarBranch< unsigned char > & m_goodFit
Flag whether the fit has succeeded or not.
MuonVal::ScalarBranch< float > & m_preFitTheta
Local Theta before the refit.
MuonVal::ScalarBranch< float > & m_postFitTheta
Local Theta after the refit.
MuonVal::ScalarBranch< float > & m_postFitPhi
Local Phi after the refit.
MuonVal::ScalarBranch< float > & m_seedFitLocX
Local X after the refit.
MuonVal::ScalarBranch< unsigned short > & m_preFitNPrecHits
Number of precision hits before the refit.
virtual StatusCode initialize() override final
MuonVal::ScalarBranch< int > & m_stationPhi
phi index of the station
MuonVal::ScalarBranch< float > & m_preFitLocY
Local Y before the refit.
Simple tester class to refit the Mdt segments with the Acts global chi2 fitter In the ideal case,...
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_postFitKey
Declare the data dependency on the post fit segment container.
::StatusCode StatusCode
StatusCode definition for legacy code.
MuonVal::ScalarBranch< float > & m_preFitLocX
Local X before the refit.
MuonVal::ScalarBranch< int > & m_chamberIndex
chamber index field
MuonVal::ScalarBranch< unsigned short > & m_postFitNTrigEtaHits
Number of eta trigger hits before the refit.
MuonVal::ScalarBranch< float > & m_postFitLocX
Local X after the refit.
virtual StatusCode finalize() override final
MuonVal::ScalarBranch< unsigned short > & m_postFitNPrecHits
Number of precision hits after the refit.
Lightweight algorithm to read xAOD MDT sim hits and (fast-digitised) drift circles from SG and fill a...
MuonVal::ScalarBranch< float > & m_preFitChi2
Chi2 of the segment before the refit.
SG::ReadDecorHandleKey< xAOD::MuonSegmentContainer > m_linkKey
Construct a link from the refitted segment to the input segment.
ScalarBranch< T > & newScalar(const std::string &name)
MuonVal::ScalarBranch< float > & m_uncertPhi
Uncertainty on the fitted local Phi (prefit)
MuonVal::ScalarBranch< unsigned short > & m_preFitNTrigPhiHits
Number of phi trigger hits before the refit.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
IdHelperSvc to decode the Identifiers.
MuonVal::MuonTesterTree m_tree
The output muon tester tree.
MuonVal::ScalarBranch< float > & m_seedFitPhi
Local Phi after the refit.
virtual StatusCode execute() override final
MuonVal::ScalarBranch< float > & m_preFitPhi
Local Phi before the refit.
MuonVal::ScalarBranch< float > & m_postFitLocY
Local Y after the refit.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_preFitKey
Declare the data dependency on the standard Mdt+Rpc+Tgc segment container.
MuonVal::ScalarBranch< float > & m_postFitChi2
Chi2 of the segment after the refit.
MuonVal::ScalarBranch< short > & m_stationSide
+1 for A-, -1 of C-side
MuonVal::ScalarBranch< unsigned short > & m_postFitNdoF
nDoF of the segment after the refit