HEJ
2.3.0
High energy resummation for hadron colliders
|
Class for selecting events accepted by all chosen selectors. More...
#include <EventSelector.hh>
Public Member Functions | |
AndSelector ()=default | |
AndSelector (AndSelector &&)=default | |
AndSelector (AndSelector const &) | |
AndSelector & | operator= (AndSelector &&)=default |
AndSelector & | operator= (AndSelector const &) |
~AndSelector ()=default | |
AndSelector (EventSelector const &selector) | |
bool | accepts (Event const &ev) const override |
Accept an Event if all selectors accept it. More... | |
std::unique_ptr< EventSelector > | clone () const override |
Clone this selector. More... | |
template<class T > | |
void | push (T &&t) |
Add a selector. More... | |
void | operator&= (AndSelector const &rhs) |
void | operator&= (EventSelector const &rhs) |
![]() | |
virtual | ~EventSelector ()=default |
Class for selecting events accepted by all chosen selectors.
|
default |
|
default |
HEJ::AndSelector::AndSelector | ( | AndSelector const & | ) |
|
default |
|
explicit |
|
overridevirtual |
Accept an Event if all selectors accept it.
Implements HEJ::EventSelector.
|
overridevirtual |
Clone this selector.
Implements HEJ::EventSelector.
void HEJ::AndSelector::operator&= | ( | AndSelector const & | rhs | ) |
void HEJ::AndSelector::operator&= | ( | EventSelector const & | rhs | ) |
|
default |
AndSelector& HEJ::AndSelector::operator= | ( | AndSelector const & | ) |
|
inline |
Add a selector.