ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecEvent
MuonHoughPatternEvent
src
MuonHoughTransformer_xy.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
MuonHoughPatternEvent/MuonHoughTransformer_xy.h
"
6
7
MuonHoughTransformer_xy::MuonHoughTransformer_xy
(
int
nbins,
int
nbins_angle,
double
detectorsize,
double
detectorsize_angle,
8
double
threshold_histo,
int
number_of_sectors) :
9
MuonHoughTransformer_xyz
(nbins, nbins_angle, detectorsize, detectorsize_angle, threshold_histo, number_of_sectors) {}
10
11
std::pair<double, double>
MuonHoughTransformer_xy::getHitPos
(
const
MuonHoughHitContainer
& event,
int
hitid)
12
const
// returns the relevant position of the hit (xy-RPC in case of id_number==id_xy_rpc etc.)
13
{
14
return
{
event
.getHitx(hitid),
event
.getHity(hitid)};
15
}
16
17
std::unique_ptr<MuonHoughPattern>
MuonHoughTransformer_xy::initialiseHoughPattern
()
const
{
18
return
std::make_unique<MuonHoughPattern>(
MuonHough::hough_xy
);
19
}
MuonHoughTransformer_xy.h
MuonHoughHitContainer
Definition
MuonHoughHitContainer.h:15
MuonHoughTransformer_xy::MuonHoughTransformer_xy
MuonHoughTransformer_xy(int nbins, int nbins_angle, double detectorsize, double detectorsize_angle, double threshold_histo, int number_of_sectors=1)
constructor
Definition
MuonHoughTransformer_xy.cxx:7
MuonHoughTransformer_xy::initialiseHoughPattern
std::unique_ptr< MuonHoughPattern > initialiseHoughPattern() const override final
build new houghpattern
Definition
MuonHoughTransformer_xy.cxx:17
MuonHoughTransformer_xy::getHitPos
std::pair< double, double > getHitPos(const MuonHoughHitContainer &event, int hitid) const override
returns the hit position in xy frame
Definition
MuonHoughTransformer_xy.cxx:11
MuonHoughTransformer_xyz::MuonHoughTransformer_xyz
MuonHoughTransformer_xyz(int nbins, int nbins_angle, double detectorsize, double detectorsize_angle, double threshold_histo, int number_of_sectors=1)
constructor
Definition
MuonHoughTransformer_xyz.cxx:8
MuonHough::hough_xy
@ hough_xy
Definition
MuonHoughPattern.h:14
Generated on
for ATLAS Offline Software by
1.14.0