Vector.hh File Reference
#include <boost/range/algorithm_ext/erase.hpp>#include <boost/range/algorithm/count_if.hpp>#include <boost/range/algorithm/copy.hpp>#include "boca/generic/Vector.hh"#include "boca/Settings.hh"
Include dependency graph for Vector.hh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | boca::Close< Multiplet_1_ > |
Namespaces | |
| boca | |
| Boosted Collider Analysis. | |
Functions | |
| template<typename Multiplet_ > | |
| std::vector< Multiplet_ > | boca::RemoveIfOutsidePtWindow (std::vector< Multiplet_ > jets, Momentum const &lower_cut, Momentum const &upper_cut) |
| template<typename Multiplet_ > | |
| std::vector< Multiplet_ > | boca::CopyIfTag (std::vector< Multiplet_ > const &multiplets, double value=0) |
| Copy if Bdt value of multiplet is larger than value (default = 0) More... | |
| template<typename Multiplet_ > | |
| std::vector< Multiplet_ > | boca::RemoveIfSoft (std::vector< Multiplet_ > multiplets, Momentum const &pt_min) |
| template<typename Multiplet_ > | |
| std::vector< Multiplet_ > | boca::RemoveIfHard (std::vector< Multiplet_ > multiplets, Momentum const &pt_max) |
| template<typename Multiplet_ > | |
| int | boca::CountIfHard (std::vector< Multiplet_ > multiplets, Momentum const &pt_min) |
| template<typename Multiplet_ > | |
| auto | boca::CountIfBottom (std::vector< Multiplet_ > const &jets) |
| template<typename Multiplet_1_ , typename Multiplet_2_ > | |
| std::vector< Multiplet_1_ > | boca::RemoveIfClose (std::vector< Multiplet_1_ > jets, std::vector< Multiplet_2_ > const &particles) |
| template<typename Multiplet_1_ , typename Multiplet_2_ > | |
| bool | boca::CrossComparison (Multiplet_1_ const &multiplet, std::pair< Multiplet_2_, Multiplet_2_ > const &particles) |
| template<typename Multiplet_1_ , typename Multiplet_2_ > | |
| std::vector< Multiplet_1_ > | boca::RemoveIfClose (std::vector< Multiplet_1_ > jets, std::vector< std::pair< Multiplet_2_, Multiplet_2_ >> const &particles) |
| template<typename Multiplet_1_ , typename Multiplet_2_ > | |
| std::vector< Multiplet_1_ > | boca::CopyIfClose (std::vector< Multiplet_1_ > const &multiplets, std::vector< Multiplet_2_ > const &particles) |
| template<typename Multiplet_1_ , typename Multiplet_2_ > | |
| std::vector< Multiplet_1_ > | boca::CopyIfClose (std::vector< Multiplet_1_ > const &multiplets, Multiplet_2_ const &particle) |
| template<typename Multiplet_1_ , typename Multiplet_2_ > | |
| std::vector< Multiplet_1_ > | boca::CopyIfClose (std::vector< Multiplet_1_ > const &multiplets, std::pair< Multiplet_2_, Multiplet_2_ > const &particle) |
