4#ifndef HOUGHIDITESTER_H
5#define HOUGHIDITESTER_H
37 virtual StatusCode
execute()
override;
38 virtual StatusCode
finalize()
override;
45 this,
"MuonTruthParticlesKey",
"MuonTruthParticles"};
47 this,
"MuonTruthSegmentsKey",
"MuonTruthSegments"};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
MuonVal::ThreeVectorBranch m_hit_global
MuonVal::TgcIdentifierBranch m_phiHit_tgcId
SG::ReadHandleKey< xAOD::MuonSegmentContainer > m_truthSegmentsKey
MuonVal::VectorBranch< float > & m_hit_ymin
MuonVal::VectorBranch< int > & m_hit_tech
MuonVal::CscIdentifierBranch m_phiHit_cscId
MuonVal::TgcIdentifierBranch m_hit_stgcId
MuonVal::VectorBranch< int > & m_truth_seg_nTriggerHits
MuonVal::VectorBranch< float > & m_phiHit_ymin
MuonVal::VectorBranch< int > & m_truth_seg_sector
MuonVal::ScalarBranch< int > & m_maxHit_stationIndex
MuonVal::VectorBranch< int > & m_hit_tgcIndex
MuonVal::MuonTesterTree m_eta_hit_tree
MuonVal::ScalarBranch< float > & m_maxHit_sector
MuonVal::TgcIdentifierBranch m_phiHit_stgcId
MuonVal::MuonTesterTree m_phi_hit_tree
MuonVal::TwoVectorBranch m_phiHit_local
MuonVal::VectorBranch< float > & m_phiHit_ymax
MuonVal::ScalarBranch< float > & m_maxPhiHit_z0
MuonVal::ScalarBranch< int > & m_maxHit_stationEta
MuonVal::CscIdentifierBranch m_hit_cscId
MuonVal::VectorBranch< int > & m_phiHit_mmIndex
MuonVal::RpcIdentifierBranch m_hit_rpcId
MuonVal::VectorBranch< int > & m_hit_stgcIndex
MuonVal::ScalarBranch< int > & m_maxPhiHit_stationEta
int gasGap(const Identifier &measId) const
MuonVal::ScalarBranch< float > & m_maxPhiHit_sector
MuonVal::ScalarBranch< int > & m_maxHit_region
MuonVal::ScalarBranch< float > & m_maxHit_z0
SG::ReadHandleKey< Muon::HoughDataPerSectorVec > m_houghDataPerSectorVecKey
int channel(const Identifier &measId) const
MuonVal::ThreeVectorBranch m_truth_seg_pos
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
MuonVal::TwoVectorBranch m_hit_local
MuonVal::VectorBranch< int > & m_hit_mmIndex
MuonVal::VectorBranch< float > & m_hit_x
MuonVal::VectorBranch< int > & m_hit_mdtIndex
MuonVal::MdtIdentifierBranch m_phiHit_mdtId
MuonVal::VectorBranch< bool > & m_phiHit_truthMatched
MuonVal::ScalarBranch< float > & m_truth_pt
MuonVal::VectorBranch< int > & m_hit_cscIndex
MuonVal::VectorBranch< float > & m_phiHit_w
MuonVal::ScalarBranch< int > & m_truth_barcode
MuonVal::MdtIdentifierBranch m_hit_mdtId
MuonVal::VectorBranch< float > & m_phiHit_x
MuonVal::VectorBranch< bool > & m_hit_truthMatched
MuonVal::RpcIdentifierBranch m_phiHit_rpcId
MuonVal::VectorBranch< int > & m_hit_rpcIndex
MuonVal::TgcIdentifierBranch m_phiHit_mmId
MuonVal::VectorBranch< float > & m_hit_w
MuonVal::ScalarBranch< float > & m_truth_phi
MuonVal::TgcIdentifierBranch m_hit_mmId
virtual StatusCode finalize() override
MuonVal::VectorBranch< int > & m_phiHit_rpcIndex
MuonVal::VectorBranch< int > & m_phiHit_mdtIndex
MuonVal::ScalarBranch< int > & m_maxPhiHit_stationPhi
MuonVal::VectorBranch< float > & m_hit_ymax
MuonVal::VectorBranch< int > & m_phiHit_tech
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_truthMuonKey
MuonVal::VectorBranch< int > & m_phiHit_stgcIndex
MuonVal::VectorBranch< int > & m_truth_seg_nPrecisionHits
MuonVal::ScalarBranch< int > & m_maxPhiHit_stationIndex
MuonVal::TgcIdentifierBranch m_hit_tgcId
MuonVal::ScalarBranch< int > & m_truth_pdgId
MuonVal::VectorBranch< int > & m_phiHit_cscIndex
virtual StatusCode execute() override
MuonVal::ThreeVectorBranch m_phiHit_global
MuonVal::VectorBranch< int > & m_phiHit_tgcIndex
MuonVal::ThreeVectorBranch m_truth_seg_p
MuonVal::MuonTesterTree m_truth_tree
MuonVal::ScalarBranch< float > & m_maxHit_theta
MuonVal::ScalarBranch< float > & m_truth_eta
MuonVal::ScalarBranch< int > & m_maxHit_stationPhi
Branch to store all information of the CscIdentifier.
Branch to store all information of the MDT identifier.
Branch to store all information of the TgcIdentifier.
Property holding a SG store/key/clid from which a ReadHandle is made.