NSL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | List of all members
NSL::Selections::Common::InnerTracker::ChargeInRange Class Reference

#include <InnerTrackerChargeInRange.h>

Inheritance diagram for NSL::Selections::Common::InnerTracker::ChargeInRange:
NSL::Selections::InnerTracker::ChargeInRange NSL::Selection

Public Member Functions

 ChargeInRange (unsigned int charge, NAIA::TrTrack::ChargeRecoType recoType)
 
- Public Member Functions inherited from NSL::Selections::InnerTracker::ChargeInRange
 ChargeInRange (float min, float max, NAIA::TrTrack::ChargeRecoType recoType)
 
- Public Member Functions inherited from NSL::Selection
template<class Hook , std::enable_if_t< std::is_convertible< Hook, matcher::hookType >::value, bool > = true>
SelectionAddPreHook (Hook &&preHook)
 
template<class Hook , std::enable_if_t< std::is_convertible< Hook, matcher::hookType >::value, bool > = true>
SelectionAddPostHook (Hook &&preHook, PostHookCondition condition=PostHookCondition::OnSuccess)
 
virtual bool operator() (Event &ev)
 
template<typename T , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true>
Selectionoperator&= (T &&rhs)
 
template<typename T , std::enable_if_t< std::is_base_of< Selection, std::remove_reference_t< T >>::value, bool > = true>
Selectionoperator|= (T &&rhs)
 

Additional Inherited Members

- Protected Attributes inherited from NSL::Selection
RefCMatcher m_matcher = std::make_shared<boolMatcher>([](Event &ev) { return true; })
 

Detailed Description

Definition at line 61 of file InnerTrackerChargeInRange.h.

Constructor & Destructor Documentation

NSL::Selections::Common::InnerTracker::ChargeInRange::ChargeInRange ( unsigned int  charge,
NAIA::TrTrack::ChargeRecoType  recoType 
)
inlineexplicit

Definition at line 63 of file InnerTrackerChargeInRange.h.


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