ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRecEvent
MuonHoughPatternEvent
MuonHoughPatternEvent
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
8
#include "
MuonHoughPatternEvent/MuonHoughTransformer_xyz.h
"
9
10
class
MuonHoughTransformer_yz
:
public
MuonHoughTransformer_xyz
{
11
public
:
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.h
MuonHoughHitContainer
Definition
MuonHoughHitContainer.h:15
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
MuonHoughTransformer_yz::MuonHoughTransformer_yz
MuonHoughTransformer_yz(int nbins, int nbins_angle, double detectorsize, double detectorsize_angle, double threshold_histo, int number_of_sectors=1)
constructor
Definition
MuonHoughTransformer_yz.cxx:7
MuonHoughTransformer_yz::~MuonHoughTransformer_yz
virtual ~MuonHoughTransformer_yz()=default
destructor
MuonHoughTransformer_yz::getHitPos
std::pair< double, double > getHitPos(const MuonHoughHitContainer &event, int hitid) const override final
returns the hit position in yz frame
Definition
MuonHoughTransformer_yz.cxx:11
MuonHoughTransformer_yz::initialiseHoughPattern
std::unique_ptr< MuonHoughPattern > initialiseHoughPattern() const override final
build new houghpattern
Definition
MuonHoughTransformer_yz.cxx:20
const
Generated on
for ATLAS Offline Software by
1.17.0