|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONTRACKPERFORMANCEALG_H
6 #define MUONTRACKPERFORMANCEALG_H
15 #include "GaudiKernel/ServiceHandle.h"
16 #include "GaudiKernel/ToolHandle.h"
46 class MuonSegmentCombination;
101 std::set<Muon::MuonStationIndex::StIndex>
layers;
217 bool insertTechnology(
const std::set<Identifier>& chIds,
const std::set<Identifier>&
hits,
int minEtaHits,
int minPhiHits,
218 std::vector<ChamberData>& chamberData)
const;
221 bool insertStationLayers(
const std::set<Identifier>& chIds,
const std::set<Muon::MuonStationIndex::StIndex>& exclusionList,
222 std::set<Muon::MuonStationIndex::StIndex>&
layers)
const;
225 bool insertStationLayers(
const std::vector<ChamberData>& chambers,
const std::set<Muon::MuonStationIndex::StIndex>& exclusionList,
226 std::set<Muon::MuonStationIndex::StIndex>&
layers,
bool usePrecision)
const;
245 void clearTracks(std::vector<const Trk::Track*> tracks);
268 this,
"MuonSimDataNames", {
"MDT_SDO",
"RPC_SDO",
"TGC_SDO",
"sTGC_SDO",
"MM_SDO"},
"Muon SDO maps"};
288 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
this,
"Printer",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
291 "Handle to the service providing the IMuonEDMHelperSvc interface"};
294 ToolHandle<Muon::IMuonTrackTruthTool>
m_truthTool{
this,
"TrackTruthTool",
""};
371 #endif // MUONTRACKPERFORMANCEALG_H
Property holding a SG store/key/clid from which a ReadHandle is made.
char data[hepevt_bytes_allocation_ATLAS]
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
bool const RAWDATA *ch2 const
Property holding a SG store/key/clid from which a ReadHandle is made.
This class provides conversion from CSC RDO data to CSC Digits.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
MuonSegment_v1 MuonSegment
Reference the current persistent version:
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
const GenParticle * ConstGenParticlePtr
Ensure that the ATLAS eigen extensions are properly loaded.
A summary of the information contained by a track.
Eigen::Matrix< double, 3, 1 > Vector3D
Class describing the basic event information.
TrackSummary_v1 TrackSummary