#include <ViewContainerThinning.h>
|
StringProperty | m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
|
SG::ThinningHandleKey< xAOD::TrackParticleContainer > | m_trackParticleKey { this, "TrackParticleKey", "", "" } |
|
SG::ThinningHandleKey< xAOD::CaloClusterContainer > | m_caloClusterKey { this, "CaloClusterKey", "", "" } |
|
SG::ThinningHandleKey< xAOD::TruthParticleContainer > | m_truthParticleKey { this, "TruthParticleKey", "", "" } |
|
SG::ReadHandleKey< xAOD::TrackParticleContainer > | m_trackParticleViewKey { this, "TrackParticleViewKey", "", "" } |
|
SG::ReadHandleKey< xAOD::CaloClusterContainer > | m_caloClusterViewKey { this, "CaloClusterViewKey", "", "" } |
|
SG::ReadHandleKey< xAOD::TruthParticleContainer > | m_truthParticleViewKey { this, "TruthParticleViewKey", "", "" } |
|
Definition at line 32 of file ViewContainerThinning.h.
◆ doThinning()
StatusCode DerivationFramework::ViewContainerThinning::doThinning |
( |
| ) |
const |
|
overridevirtual |
◆ doThinningT()
Definition at line 32 of file ViewContainerThinning.cxx.
35 const EventContext& ctx = Gaudi::Hive::currentContext();
40 std::vector<bool> masks;
41 masks.assign( sourceCont->size(),
false);
43 for(
const auto*
part: *viewCont){
44 masks[
part->index() ] =
true;
47 sourceCont.keep (masks);
48 return StatusCode::SUCCESS;
◆ finalize()
StatusCode DerivationFramework::ViewContainerThinning::finalize |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
StatusCode DerivationFramework::ViewContainerThinning::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_caloClusterKey
◆ m_caloClusterViewKey
◆ m_streamName
StringProperty DerivationFramework::ViewContainerThinning::m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
|
protected |
◆ m_trackParticleKey
◆ m_trackParticleViewKey
◆ m_truthParticleKey
◆ m_truthParticleViewKey
The documentation for this class was generated from the following files: