NSL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
TrackerLayerChargeInRange.cpp
Go to the documentation of this file.
2 
3 NSL::Selections::TrackerLayer::ChargeInRange::ChargeInRange(unsigned int layer, float min, float max,
4  NAIA::TrTrack::ChargeRecoType recoType) {
5  m_matcher = std::make_shared<boolMatcher>([=](Event &event) {
6 
7  auto jlayer = layer - 1;
8  auto charge = event.trTrackBase->LayerChargeXY[jlayer][recoType];
9  return (charge > min && charge < max);
10  });
11 }
NAIA::Event Event
Definition: matchers.h:11
ChargeInRange(unsigned int layer, float min, float max, NAIA::TrTrack::ChargeRecoType recoType)
RefCMatcher m_matcher
Definition: Selection.h:73