10#include "GaudiKernel/MsgStream.h"
21 if (log.level() <= MSG::VERBOSE) {
22 log << MSG::VERBOSE <<
"SimplePatternSelector::SimplePatternSelector" <<
endmsg;
23 log << MSG::VERBOSE <<
"New SimplePatternSelector : " <<
endmsg;
31 if (log.level() <= MSG::VERBOSE) log << MSG::VERBOSE <<
"SimplePatternSelector::select" <<
endmsg;
38 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"pattern passed chi2 cut " << pattern.chi2() <<
endmsg;
43 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"pattern passed muon segments cut " << pattern.muonSegments() <<
endmsg;
Class to store the information belonging to a global pattern in the muon system.
int m_printLevel
print level
SimplePatternSelector(double chi2_max, unsigned int mdtSeg_min, unsigned int phiSeg_min)
constructor
virtual bool select(const MuonCalibPattern &seg) const
test MdtSegment on selection criteria
unsigned int m_mdtSeg_min
minimum number of mdt segments on pattern
double m_chi2_max
selection criteria
singleton-like access to IMessageSvc via open function and helper
IMessageSvc * getMessageSvc(bool quiet=false)
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.