![]() |
ATLAS Offline Software
|
#include <IsolationWP.h>
Public Member Functions | |
| IsolationWP (const std::string &name) | |
| ~IsolationWP ()=default | |
| const std::string & | name () const |
| void | name (const std::string &name) |
| asg::AcceptData | accept (const xAOD::IParticle &p) const |
| asg::AcceptData | accept (const strObj &p) const |
| void | addCut (std::unique_ptr< IsolationCondition > cut) |
| const asg::AcceptInfo & | getAccept () const |
| const std::vector< std::unique_ptr< IsolationCondition > > & | conditions () const |
Private Attributes | |
| std::string | m_name {} |
| std::vector< std::unique_ptr< IsolationCondition > > | m_cuts |
| asg::AcceptInfo | m_acceptInfo |
Definition at line 16 of file IsolationWP.h.
| CP::IsolationWP::IsolationWP | ( | const std::string & | name | ) |
Definition at line 42 of file IsolationWP.cxx.
|
default |
| asg::AcceptData CP::IsolationWP::accept | ( | const strObj & | p | ) | const |
Definition at line 23 of file IsolationWP.cxx.
| asg::AcceptData CP::IsolationWP::accept | ( | const xAOD::IParticle & | p | ) | const |
Definition at line 11 of file IsolationWP.cxx.
| void CP::IsolationWP::addCut | ( | std::unique_ptr< IsolationCondition > | cut | ) |
Definition at line 35 of file IsolationWP.cxx.
| const std::vector< std::unique_ptr< IsolationCondition > > & CP::IsolationWP::conditions | ( | ) | const |
Definition at line 40 of file IsolationWP.cxx.
| const asg::AcceptInfo & CP::IsolationWP::getAccept | ( | ) | const |
Definition at line 39 of file IsolationWP.cxx.
| const std::string & CP::IsolationWP::name | ( | ) | const |
Definition at line 9 of file IsolationWP.cxx.
| void CP::IsolationWP::name | ( | const std::string & | name | ) |
Definition at line 10 of file IsolationWP.cxx.
|
private |
Definition at line 33 of file IsolationWP.h.
|
private |
Definition at line 32 of file IsolationWP.h.
|
private |
Definition at line 31 of file IsolationWP.h.
1.8.18