|
template<typename Multiplet > |
bool PtTooSmall (Id id, Multiplet const &multiplet) const |
|
template<typename Multiplet > |
bool PtTooLarge (Id id, Multiplet const &multiplet) const |
|
template<typename Multiplet > |
bool MassTooSmall (Id id, Multiplet const &multiplet) const |
|
template<typename Multiplet > |
bool MassTooLarge (Id id, Multiplet const &multiplet) const |
|
template<typename Multiplet > |
bool OutsideTracker (Id id, Multiplet const &multiplet) const |
|
template<typename Multiplet > |
std::vector< Multiplet > ApplyCuts (MultiId multi_id, std::vector< Multiplet > const &multiplets) const |
|
template<typename Multiplet > |
std::vector< Multiplet > ApplyCuts (Id id, std::vector< Multiplet > const &multiplets) const |
|
template<typename Multiplet , typename = OnlyIfNotVector<Multiplet>> |
bool ApplyCuts (Id id, Multiplet const &multiplet) const |
|
template<typename Multiplet , typename = OnlyIfNotVector<Multiplet>> |
bool ApplyCuts (MultiId id, Multiplet const &multiplet) const |
|
bool DoSubJets (Id id) const |
|
bool SemiLeptonic () const |
|
void SetSemiLeptonic (bool semi_leptonic) |
|
template<typename Multiplet > |
bool NotParticleRho (Multiplet const &multiplet, Range< double > range={0.5, 2}) const |
|
template<typename Multiplet > |
bool OutSideMassWindow (Multiplet const &multiplet, Mass const &mass_window, Id id) const |
|
Angle JetConeMax (Id id) const |
|
PreCut< Momentum > & PtLowerCut () |
|
PreCut< Momentum > & PtUpperCut () |
|
PreCut< Mass > & MassLowerCut () |
|
PreCut< Mass > & MassUpperCut () |
|
PreCut< Angle > & TrackerMaxEta () |
|
PreCut< bool > & ConsiderBuildingBlock () |
|
PreCut< Momentum > const & PtLowerCut () const |
|
PreCut< Momentum > const & PtUpperCut () const |
|
PreCut< Mass > const & MassLowerCut () const |
|
PreCut< Mass > const & MassUpperCut () const |
|
PreCut< Angle > const & TrackerMaxEta () const |
|
PreCut< bool > const & ConsiderBuildingBlock () const |
|