ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Muon::MuonTrackTruth Class Reference

#include <IMuonTrackTruthTool.h>

Collaboration diagram for Muon::MuonTrackTruth:

Public Member Functions

unsigned int numberOfMatchedHits () const
 
 MuonTrackTruth ()
 

Public Attributes

const TrackRecordtruthTrack
 
std::shared_ptr< const TruthTrajectorytruthTrajectory
 
bool isHitMatched
 
bool isParameterMatched
 
MuonTechnologyTruth mdts
 
MuonTechnologyTruth cscs
 
MuonTechnologyTruth rpcs
 
MuonTechnologyTruth tgcs
 
MuonTechnologyTruth stgcs
 
MuonTechnologyTruth mms
 

Detailed Description

Definition at line 40 of file IMuonTrackTruthTool.h.

Constructor & Destructor Documentation

◆ MuonTrackTruth()

Muon::MuonTrackTruth::MuonTrackTruth ( )
inline

Definition at line 56 of file IMuonTrackTruthTool.h.

Member Function Documentation

◆ numberOfMatchedHits()

unsigned int Muon::MuonTrackTruth::numberOfMatchedHits ( ) const
inline

Definition at line 52 of file IMuonTrackTruthTool.h.

52  {
53  return mdts.matchedHits.size() + tgcs.matchedHits.size() + rpcs.matchedHits.size() + cscs.matchedHits.size() +
54  stgcs.matchedHits.size() + mms.matchedHits.size();
55  }

Member Data Documentation

◆ cscs

MuonTechnologyTruth Muon::MuonTrackTruth::cscs

Definition at line 47 of file IMuonTrackTruthTool.h.

◆ isHitMatched

bool Muon::MuonTrackTruth::isHitMatched

Definition at line 44 of file IMuonTrackTruthTool.h.

◆ isParameterMatched

bool Muon::MuonTrackTruth::isParameterMatched

Definition at line 45 of file IMuonTrackTruthTool.h.

◆ mdts

MuonTechnologyTruth Muon::MuonTrackTruth::mdts

Definition at line 46 of file IMuonTrackTruthTool.h.

◆ mms

MuonTechnologyTruth Muon::MuonTrackTruth::mms

Definition at line 51 of file IMuonTrackTruthTool.h.

◆ rpcs

MuonTechnologyTruth Muon::MuonTrackTruth::rpcs

Definition at line 48 of file IMuonTrackTruthTool.h.

◆ stgcs

MuonTechnologyTruth Muon::MuonTrackTruth::stgcs

Definition at line 50 of file IMuonTrackTruthTool.h.

◆ tgcs

MuonTechnologyTruth Muon::MuonTrackTruth::tgcs

Definition at line 49 of file IMuonTrackTruthTool.h.

◆ truthTrack

const TrackRecord* Muon::MuonTrackTruth::truthTrack

Definition at line 42 of file IMuonTrackTruthTool.h.

◆ truthTrajectory

std::shared_ptr<const TruthTrajectory> Muon::MuonTrackTruth::truthTrajectory

Definition at line 43 of file IMuonTrackTruthTool.h.


The documentation for this class was generated from the following file:
Muon::MuonTrackTruth::isHitMatched
bool isHitMatched
Definition: IMuonTrackTruthTool.h:44
Muon::MuonTrackTruth::truthTrajectory
std::shared_ptr< const TruthTrajectory > truthTrajectory
Definition: IMuonTrackTruthTool.h:43
Muon::MuonTrackTruth::stgcs
MuonTechnologyTruth stgcs
Definition: IMuonTrackTruthTool.h:50
Muon::MuonTechnologyTruth::matchedHits
std::set< Identifier > matchedHits
Definition: IMuonTrackTruthTool.h:32
Muon::MuonTrackTruth::mms
MuonTechnologyTruth mms
Definition: IMuonTrackTruthTool.h:51
Muon::MuonTrackTruth::mdts
MuonTechnologyTruth mdts
Definition: IMuonTrackTruthTool.h:46
Muon::MuonTrackTruth::isParameterMatched
bool isParameterMatched
Definition: IMuonTrackTruthTool.h:45
Muon::MuonTrackTruth::tgcs
MuonTechnologyTruth tgcs
Definition: IMuonTrackTruthTool.h:49
Muon::MuonTrackTruth::rpcs
MuonTechnologyTruth rpcs
Definition: IMuonTrackTruthTool.h:48
Muon::MuonTrackTruth::cscs
MuonTechnologyTruth cscs
Definition: IMuonTrackTruthTool.h:47
Muon::MuonTrackTruth::truthTrack
const TrackRecord * truthTrack
Definition: IMuonTrackTruthTool.h:42