ATLAS Offline Software
Loading...
Searching...
No Matches
TruthCollectionMakerBottom.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
6// TruthCollectionMakerBottom.cxx
7// Create truth bottom collection decorated with bottom decay specific variables
8
9// Class header file
12
14 std::vector<int> entries;
15 entries.reserve(truthParticles->size());
16 for (const auto* truthParticle : *truthParticles) {
17 entries.push_back( (std::abs(truthParticle->pdgId()) == MC::BQUARK) ? 1 : 0);
18 }
19 return entries;
20}
ATLAS-specific HepMC functions.
size_type size() const noexcept
Returns the number of elements in the collection.
virtual std::vector< int > updateMask(const xAOD::TruthParticleContainer *) const override final
double entries
Definition listroot.cxx:49
static const int BQUARK
TruthParticleContainer_v1 TruthParticleContainer
Declare the latest version of the truth particle container.