ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonReconstruction
MuonRIO_OnTrackCreators
MuonCompetingClustersOnTrackCreator
src
MuonCompetingClustersOnTrackCreator.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// Interface for MuonDriftCircleOnTrack production
7
// (for MDT technology)
9
10
#ifndef MUON_MUONCOMPETINGCLUSTERSONTRACKCREATOR_H
11
#define MUON_MUONCOMPETINGCLUSTERSONTRACKCREATOR_H
12
13
#include "
AthenaBaseComps/AthAlgTool.h
"
14
#include "GaudiKernel/ToolHandle.h"
15
#include "
MuonRecToolInterfaces/IMuonClusterOnTrackCreator.h
"
16
#include "
MuonRecToolInterfaces/IMuonCompetingClustersOnTrackCreator.h
"
17
#include "
TrkEventPrimitives/LocalParameters.h
"
18
19
namespace
Muon
{
23
class
MuonCompetingClustersOnTrackCreator
24
:
public
extends<AthAlgTool, IMuonCompetingClustersOnTrackCreator> {
25
public
:
26
using
base_class::base_class;
27
virtual
~MuonCompetingClustersOnTrackCreator
() =
default
;
28
virtual
StatusCode
initialize
();
29
32
std::unique_ptr<CompetingMuonClustersOnTrack>
createBroadCluster
(
33
const
std::list<const Trk::PrepRawData*>&,
34
const
double
errorScaleFactor)
const
;
35
36
private
:
37
ToolHandle<Muon::IMuonClusterOnTrackCreator>
m_clusterCreator
{
38
this
,
"ClusterCreator"
,
39
"Muon::MuonClusterOnTrackCreator/MuonClusterOnTrackCreator"
,
40
"pointer to muon cluster rio ontrack creator"
};
41
};
42
43
}
// namespace Muon
44
45
#endif
AthAlgTool.h
IMuonClusterOnTrackCreator.h
IMuonCompetingClustersOnTrackCreator.h
LocalParameters.h
Muon::MuonCompetingClustersOnTrackCreator
Tool to create MuonCompetingClustersOnTrack objects.
Definition
MuonCompetingClustersOnTrackCreator.h:24
Muon::MuonCompetingClustersOnTrackCreator::createBroadCluster
std::unique_ptr< CompetingMuonClustersOnTrack > createBroadCluster(const std::list< const Trk::PrepRawData * > &, const double errorScaleFactor) const
method to create a CompetingMuonClustersOnTrack using the PrepRawData hits and a scaled factor for th...
Definition
MuonCompetingClustersOnTrackCreator.cxx:26
Muon::MuonCompetingClustersOnTrackCreator::initialize
virtual StatusCode initialize()
Definition
MuonCompetingClustersOnTrackCreator.cxx:17
Muon::MuonCompetingClustersOnTrackCreator::m_clusterCreator
ToolHandle< Muon::IMuonClusterOnTrackCreator > m_clusterCreator
Definition
MuonCompetingClustersOnTrackCreator.h:37
Muon::MuonCompetingClustersOnTrackCreator::~MuonCompetingClustersOnTrackCreator
virtual ~MuonCompetingClustersOnTrackCreator()=default
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0