7#ifndef MUONCALIB_MDTCALIBEVENTLOOP_H
8#define MUONCALIB_MDTCALIBEVENTLOOP_H
Interface to pass calibration output during calibration.
Interface to Mdt calibration algortihms.
std::shared_ptr< IMdtCalibrationOutput > MdtCalibOutputPtr
std::vector< std::shared_ptr< MuonCalibSegment > > MuonSegVec
std::string m_regionKey
region key
MuonSegVec::const_iterator MuonSegCit
MuonSegVec::iterator MuonSegIt
~MdtCalibEventLoop()
destructor
void setPrintLevel(int level)
set print level
IMdtCalibration::MdtCalibOutputPtr calibrationResults() const
return results rt calibration
IMdtCalibration::MdtCalibOutputPtr m_calibrationResult
results calibration
IMdtCalibration * m_calibrationImp
pointer to calibration implementation
void setMaxIterations(unsigned int max)
set maximum number of iteration (default = 10)
MuonSegVec m_segments
segment collection
void performAnalysis()
analyse segments using IRtCalibration
IMdtCalibration::MuonSegVec MuonSegVec
void setCalibImp(IMdtCalibration *calibImp)
set pointer to RtCalibration
MdtCalibEventLoop(const std::string ®ionKey)
constructor
bool handleSegment(const MuonCalibSegment *seg)
handle segment (for now store)
int m_printLevel
print level
A MuonCalibSegment is a reconstructed three dimensional track segment in the MuonSpectrometer.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.