![]() |
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.