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

#include <TrackerLayerChargeInRange.h>

Inheritance diagram for NSL::Selections::TrackerLayer::ChargeInRange:
NSL::Selection NSL::Selections::Common::TrackerLayer::ChargeInRange NSL::Selections::PG::TrackerLayer::ChargeInRange

Public Member Functions

 ChargeInRange (unsigned int layer, 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 12 of file TrackerLayerChargeInRange.h.

Constructor & Destructor Documentation

NSL::Selections::TrackerLayer::ChargeInRange::ChargeInRange ( unsigned int  layer,
float  min,
float  max,
NAIA::TrTrack::ChargeRecoType  recoType 
)

Definition at line 3 of file TrackerLayerChargeInRange.cpp.

References NSL::Selection::m_matcher.


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