22 StatusCode AsgUnionPreselectionAlg ::
28 return StatusCode::FAILURE;
33 return StatusCode::FAILURE;
42 return StatusCode::SUCCESS;
47 StatusCode AsgUnionPreselectionAlg ::
55 for (
auto *particle : *particles)
57 (*m_decorator) (*particle) =
false;
67 for (
auto *particle : *particles)
70 (*m_decorator) (*particle) =
true;
74 return StatusCode::SUCCESS;
std::optional< SG::Decorator< char > > m_decorator
the accessor for m_selectionDecoration
Gaudi::Property< std::string > m_selectionDecoration
the decoration of the selection
SysReadHandle< xAOD::IParticleContainer > m_particlesHandle
the particle continer we run on
SysListHandle m_systematicsList
the systematics list we run and have containers
SysReadSelectionHandle m_preselection
the preselection we apply to our input
Select isolated Photons, Electrons and Muons.
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.