ATLAS Offline Software
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 
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_yz
Definition: MuonHoughTransformer_yz.h:10
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::~MuonHoughTransformer_yz
virtual ~MuonHoughTransformer_yz()=default
destructor
MuonHoughTransformer_yz::initialiseHoughPattern
std::unique_ptr< MuonHoughPattern > initialiseHoughPattern() const override final
build new houghpattern
Definition: MuonHoughTransformer_yz.cxx:20
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
SCT_CalibAlgs::nbins
@ nbins
Definition: SCT_CalibNumbers.h:10
event
POOL::TEvent event(POOL::TEvent::kClassAccess)
MuonHoughHitContainer
Definition: MuonHoughHitContainer.h:15
MuonHoughTransformer_xyz
abstract base class for hough transform with carthesian coordinates
Definition: MuonHoughTransformer_xyz.h:11
MuonHoughTransformer_xyz.h
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