![]() |
ATLAS Offline Software
|
#include <MdtCalibEventLoop.h>
Public Types | |
| using | MuonSegVec = IMdtCalibration::MuonSegVec |
| using | MuonSegIt = MuonSegVec::iterator |
| using | MuonSegCit = MuonSegVec::const_iterator |
Public Member Functions | |
| MdtCalibEventLoop (const std::string ®ionKey) | |
| constructor More... | |
| ~MdtCalibEventLoop () | |
| destructor More... | |
| bool | handleSegment (const MuonCalibSegment *seg) |
| handle segment (for now store) More... | |
| void | performAnalysis () |
| analyse segments using IRtCalibration More... | |
| void | setCalibImp (IMdtCalibration *calibImp) |
| set pointer to RtCalibration More... | |
| IMdtCalibration::MdtCalibOutputPtr | calibrationResults () const |
| return results rt calibration More... | |
| void | setMaxIterations (unsigned int max) |
| set maximum number of iteration (default = 10) More... | |
| void | setPrintLevel (int level) |
| set print level More... | |
Private Attributes | |
| IMdtCalibration * | m_calibrationImp |
| pointer to calibration implementation More... | |
| MuonSegVec | m_segments |
| segment collection More... | |
| IMdtCalibration::MdtCalibOutputPtr | m_calibrationResult |
| results calibration More... | |
| int | m_printLevel |
| print level More... | |
| std::string | m_regionKey |
| region key More... | |
Class collects segments for a given chamber and performs several loops over the sample until the calibration algorithm thinks it converged
Definition at line 27 of file MdtCalibEventLoop.h.
| using MuonCalib::MdtCalibEventLoop::MuonSegCit = MuonSegVec::const_iterator |
Definition at line 31 of file MdtCalibEventLoop.h.
| using MuonCalib::MdtCalibEventLoop::MuonSegIt = MuonSegVec::iterator |
Definition at line 30 of file MdtCalibEventLoop.h.
Definition at line 29 of file MdtCalibEventLoop.h.
| MuonCalib::MdtCalibEventLoop::MdtCalibEventLoop | ( | const std::string & | regionKey | ) |
|
default |
destructor
|
inline |
| bool MuonCalib::MdtCalibEventLoop::handleSegment | ( | const MuonCalibSegment * | seg | ) |
| void MuonCalib::MdtCalibEventLoop::performAnalysis | ( | ) |
analyse segments using IRtCalibration
Definition at line 24 of file MdtCalibEventLoop.cxx.
| void MuonCalib::MdtCalibEventLoop::setCalibImp | ( | IMdtCalibration * | calibImp | ) |
| void MuonCalib::MdtCalibEventLoop::setMaxIterations | ( | unsigned int | max | ) |
set maximum number of iteration (default = 10)
|
inline |
|
private |
pointer to calibration implementation
Definition at line 59 of file MdtCalibEventLoop.h.
|
private |
results calibration
Definition at line 62 of file MdtCalibEventLoop.h.
|
private |
print level
Definition at line 65 of file MdtCalibEventLoop.h.
|
private |
region key
Definition at line 68 of file MdtCalibEventLoop.h.
|
private |
segment collection
Definition at line 60 of file MdtCalibEventLoop.h.
1.8.18