|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONPRDSELECTIONTOOL_H
6 #define MUON_MUONPRDSELECTIONTOOL_H
10 #include "GaudiKernel/ServiceHandle.h"
11 #include "GaudiKernel/ToolHandle.h"
42 if( rot ) rots.push_back(rot);
50 for(
typename COL::const_iterator
it = prds.begin();
it != prds.end();++
it ){
52 if( rot ) rots.push_back(rot);
72 std::vector<const MdtDriftCircleOnTrack*> rots;
74 if( !rots.empty() ) layerROTs.
addMdts(rots);
81 std::vector<const MuonClusterOnTrack*> rots;
88 ToolHandle<IMdtDriftCircleOnTrackCreator>
m_mdtCreator{
this,
"MdtDriftCircleOnTrackCreator",
"Muon::MdtDriftCircleOnTrackCreator/MdtDriftCircleOnTrackCreator"};
89 ToolHandle<IMuonClusterOnTrackCreator>
m_clusterCreator{
this,
"MuonClusterOnTrackCreator",
"Muon::MuonClusterOnTrackCreator/MuonClusterOnTrackCreator"};
Const iterator class for DataVector/DataList.
Struct to hold all PrepRawData collections in a given layer.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::vector< std::string > intersection(std::vector< std::string > &v1, std::vector< std::string > &v2)
void addMdts(const std::vector< const MdtDriftCircleOnTrack * > &mdts)
add MDTs, will merge them with existing MDT's.
::StatusCode StatusCode
StatusCode definition for legacy code.
void addClusters(const std::vector< const MuonClusterOnTrack * > &clusters, MuonStationIndex::TechnologyIndex tech)
add MuonClusters of a given technology, will merge them with existing clusters.
Template to hold collections of MuonPrepRawData objects.
struct holding RIO_OnTracks for a given layer
This class represents the corrected MDT measurements, where the corrections include the effects of wi...
Class to represent measurements from the Monitored Drift Tubes.
Eigen::Matrix< double, 3, 1 > Vector3D
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
Class representing clusters in the muon system.
Base class for Muon cluster RIO_OnTracks.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.