|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef MUONCALIB_MDTCALIBEVENTLOOP_H
8 #define MUONCALIB_MDTCALIBEVENTLOOP_H
24 class IMdtCalibrationOutput;
25 class MuonCalibSegment;
JetConstituentVector::iterator iterator
MuonSegVec::iterator MuonSegIt
std::shared_ptr< IMdtCalibrationOutput > MdtCalibOutputPtr
MdtCalibEventLoop(const std::string ®ionKey)
constructor
void performAnalysis()
analyse segments using IRtCalibration
void setPrintLevel(int level)
set print level
IMdtCalibration * m_calibrationImp
pointer to calibration implementation
void setCalibImp(IMdtCalibration *calibImp)
set pointer to RtCalibration
MuonSegVec::const_iterator MuonSegCit
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
IMdtCalibration::MdtCalibOutputPtr calibrationResults() const
return results rt calibration
std::string m_regionKey
region key
MuonSegVec m_segments
segment collection
bool handleSegment(const MuonCalibSegment *seg)
handle segment (for now store)
std::vector< std::shared_ptr< MuonCalibSegment > > MuonSegVec
IMdtCalibration::MdtCalibOutputPtr m_calibrationResult
results calibration
IMdtCalibration::MuonSegVec MuonSegVec
~MdtCalibEventLoop()
destructor
void setMaxIterations(unsigned int max)
set maximum number of iteration (default = 10)
int m_printLevel
print level