ATLAS Offline Software
Loading...
Searching...
No Matches
HitTruthMatching Struct Reference
Collaboration diagram for HitTruthMatching:

Public Member Functions

 HitTruthMatching (const xAOD::TruthParticle *truthPart_)

Public Attributes

const xAOD::TruthParticletruthPart {nullptr}
std::unordered_set< IdentifierassocHits {}

Detailed Description

Definition at line 11 of file MuonHoughDataNtuple.cxx.

Constructor & Destructor Documentation

◆ HitTruthMatching()

HitTruthMatching::HitTruthMatching ( const xAOD::TruthParticle * truthPart_)
inline

Definition at line 12 of file MuonHoughDataNtuple.cxx.

12 :
13 truthPart{truthPart_}{
14 for (const std::string hitColl : {"truthMdtHits", "truthRpcHits", "truthTgcHits", "truthCscHits"}) {
16 if (!acc.isAvailable(*truthPart)) continue;
17 for (const long long unsigned id : acc(*truthPart)){
18 assocHits.emplace(id);
19 }
20 }
21 }
SG::ConstAccessor< T, ALLOC > ConstAccessor
Definition AuxElement.h:569
std::unordered_set< Identifier > assocHits
const xAOD::TruthParticle * truthPart

Member Data Documentation

◆ assocHits

std::unordered_set<Identifier> HitTruthMatching::assocHits {}

Definition at line 23 of file MuonHoughDataNtuple.cxx.

23{};

◆ truthPart

const xAOD::TruthParticle* HitTruthMatching::truthPart {nullptr}

Definition at line 22 of file MuonHoughDataNtuple.cxx.

22{nullptr};

The documentation for this struct was generated from the following file: