![]() |
ATLAS Offline Software
|
#include <iterator>#include <vector>#include <tuple>#include <utility>#include <algorithm>#include <functional>#include "xAODBase/IParticleContainer.h"#include "TrigCompositeUtils/KFromNItr.h"#include "TrigCompositeUtils/LinkInfo.h"#include "TrigCompositeUtils/ProductItr.h"Go to the source code of this file.
Classes | |
| class | TrigCompositeUtils::IPartCombItr |
Namespaces | |
| namespace | TrigCompositeUtils |
Enumerations | |
| enum class | TrigCompositeUtils::FilterType { TrigCompositeUtils::All , TrigCompositeUtils::UniqueObjects , TrigCompositeUtils::UniqueRoIs , TrigCompositeUtils::UniqueInitialRoIs } |
Functions | |
| bool | TrigCompositeUtils::uniqueObjects (const std::vector< LinkInfo< xAOD::IParticleContainer > > &links) |
| Helper fucntion that returns true if no objects are repeated. | |
| bool | TrigCompositeUtils::uniqueInitialRoIs (const std::vector< LinkInfo< xAOD::IParticleContainer > > &links) |
| Helper function that returns true if no objects share an initial RoI. | |
| bool | TrigCompositeUtils::uniqueRoIs (const std::vector< LinkInfo< xAOD::IParticleContainer > > &links) |
| Helper function that returns true if no objects share a final RoI. | |
| std::function< bool(const std::vector< LinkInfo< xAOD::IParticleContainer > > &)> | TrigCompositeUtils::getFilter (FilterType filter) |
| Get a lambda corresponding to the specified FilterType enum. | |