5#ifndef MUONCALIBEXTRANTUPLEANALYSIS_MUONCALIBSELECTOR_H
6#define MUONCALIBEXTRANTUPLEANALYSIS_MUONCALIBSELECTOR_H
Define macros for attributes used to control the static checker.
std::vector< ExtendedTrackPtr > TrackVec
std::vector< ExtendedSegmentPtr > SegmentVec
A segment plus everything one can dream of knowing about it.
A track plus everything one can dream of knowing about a track.
SegVec select(const SegVec &segments, const Selection *selection=nullptr) const
select segments satisfying selection.
EventHandler::SegmentVec SegVec
EventHandler::TrackVec TrackVec
const std::string selection
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
double minAdcGoodFraction
SegmentSelection()=default
virtual ~Selection()=default
unsigned int nminMdtMl1
minimum number of MDT hits in ml 1
unsigned int nminEtaTrigHits
minimum number of eta trigger hits
unsigned int nmaxOutliers
maximum number of outliers
unsigned int nminMdtCh
minimum number of chambers MDT
unsigned int nmaxPseudo
maximum number of pseudo-measurements
double maxChi2Ndof
maximum chi2/ndof
unsigned int nminMdtHits
minimum number of MDT hits
unsigned int nminMdtMl2
minimum number of MDT hits in ml 1
unsigned int nminPhiTrigHits
minimum number of phi trigger hits
unsigned int nmaxMdtCh
maximum number of chambers MDT
double maxr0
maximum transverse impact parameter wrt I.P.
double maxz0
maximum longitudinal impact parameter at I.P.