ATLAS Offline Software
Loading...
Searching...
No Matches
MuonHoughTransformer_yz.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONHOUGHPATTERNEVENT_MUONHOUGHTRANSFORMER_YZ_H
6#define MUONHOUGHPATTERNEVENT_MUONHOUGHTRANSFORMER_YZ_H
7
9
11public:
13 MuonHoughTransformer_yz(int nbins, int nbins_angle, double detectorsize, double detectorsize_angle, double threshold_histo,
14 int number_of_sectors = 1);
16 virtual ~MuonHoughTransformer_yz() = default;
17
19 std::pair<double, double> getHitPos(const MuonHoughHitContainer& event, int hitid)
20 const override final; // returns the relevant position of the hit (xy-RPC in case of id==id_xy_rpc etc.)
22 std::unique_ptr<MuonHoughPattern> initialiseHoughPattern() const override final;
23
24};
25
26#endif // MUONHOUGHPATTERNEVENT_MUONHOUGHTRANSFORMER_YZ_H
MuonHoughTransformer_xyz(int nbins, int nbins_angle, double detectorsize, double detectorsize_angle, double threshold_histo, int number_of_sectors=1)
constructor
MuonHoughTransformer_yz(int nbins, int nbins_angle, double detectorsize, double detectorsize_angle, double threshold_histo, int number_of_sectors=1)
constructor
virtual ~MuonHoughTransformer_yz()=default
destructor
std::pair< double, double > getHitPos(const MuonHoughHitContainer &event, int hitid) const override final
returns the hit position in yz frame
std::unique_ptr< MuonHoughPattern > initialiseHoughPattern() const override final
build new houghpattern