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) |