boca::MomentumRange Class Reference

#include <MomentumRange.hh>

Public Member Functions

 MomentumRange (Id max)
 
 MomentumRange (Id min, Id max)
 
 MomentumRange (Id min, SubJet const &max)
 
 MomentumRange (SubJet const &min, SubJet const &max)
 
 MomentumRange (SubJet const &min)
 
void Set (const boca::Momentum &min, boca::Momentum const &max)
 
Momentum Min () const
 
Momentum Max () const
 
template<typename Multiplet_ >
bool BelowUpperBound (Multiplet_ const &multiplet) const
 
template<typename Multiplet_ >
bool AboveLowerBound (Multiplet_ const &multiplet) const
 
template<typename Multiplet_ >
bool InsideRange (Multiplet_ const &multiplet) const
 
template<typename Multiplet_ >
std::vector< Multiplet_ > SofterThanMax (std::vector< Multiplet_ > const &multiplet) const
 
template<typename Multiplet_ >
std::vector< Multiplet_ > HarderThanMin (std::vector< Multiplet_ > const &multiplet) const
 
template<typename Multiplet_ >
std::vector< Multiplet_ > InsidePtWindow (std::vector< Multiplet_ > const &multiplet) const
 

Constructor & Destructor Documentation

boca::MomentumRange::MomentumRange ( Id  max)
boca::MomentumRange::MomentumRange ( Id  min,
Id  max 
)
boca::MomentumRange::MomentumRange ( Id  min,
SubJet const &  max 
)
boca::MomentumRange::MomentumRange ( SubJet const &  min,
SubJet const &  max 
)
boca::MomentumRange::MomentumRange ( SubJet const &  min)

Member Function Documentation

template<typename Multiplet_ >
bool boca::MomentumRange::AboveLowerBound ( Multiplet_ const &  multiplet) const
inline
template<typename Multiplet_ >
bool boca::MomentumRange::BelowUpperBound ( Multiplet_ const &  multiplet) const
inline
template<typename Multiplet_ >
std::vector<Multiplet_> boca::MomentumRange::HarderThanMin ( std::vector< Multiplet_ > const &  multiplet) const
inline
template<typename Multiplet_ >
std::vector<Multiplet_> boca::MomentumRange::InsidePtWindow ( std::vector< Multiplet_ > const &  multiplet) const
inline
template<typename Multiplet_ >
bool boca::MomentumRange::InsideRange ( Multiplet_ const &  multiplet) const
inline
Momentum boca::MomentumRange::Max ( ) const
Momentum boca::MomentumRange::Min ( ) const
void boca::MomentumRange::Set ( const boca::Momentum min,
boca::Momentum const &  max 
)
template<typename Multiplet_ >
std::vector<Multiplet_> boca::MomentumRange::SofterThanMax ( std::vector< Multiplet_ > const &  multiplet) const
inline

The documentation for this class was generated from the following files: