#include <MuonCalibStreamFileInputSvc.h>
◆ MuonCalibStreamFileInputSvc()
| MuonCalibStreamFileInputSvc::MuonCalibStreamFileInputSvc |
( |
const std::string & | name, |
|
|
ISvcLocator * | svcloc ) |
◆ ~MuonCalibStreamFileInputSvc()
| MuonCalibStreamFileInputSvc::~MuonCalibStreamFileInputSvc |
( |
| ) |
|
|
virtual |
◆ currentEvent()
| const LVL2_MUON_CALIBRATION::CalibEvent * MuonCalibStreamFileInputSvc::currentEvent |
( |
| ) |
const |
|
overridevirtual |
◆ initialize()
| StatusCode MuonCalibStreamFileInputSvc::initialize |
( |
| ) |
|
|
overridevirtual |
Definition at line 30 of file MuonCalibStreamFileInputSvc.cxx.
30 {
31
32
35 return StatusCode::FAILURE;
36 }
37
38
40
41
42 m_dataLoader = std::make_unique<LVL2_MUON_CALIBRATION::CalibDataLoader>(
m_inputFilesIt->c_str(),
false, 0xffffffff, 0, DEFAULT_BUFFER_SIZE);
43
45
46 return StatusCode::SUCCESS;
47}
◆ nextEvent()
| const LVL2_MUON_CALIBRATION::CalibEvent * MuonCalibStreamFileInputSvc::nextEvent |
( |
| ) |
|
|
overridevirtual |
Definition at line 50 of file MuonCalibStreamFileInputSvc.cxx.
50 {
51
55
59
60
62
64
67 return 0;
68 }
69
70
71 m_dataLoader = std::make_unique<LVL2_MUON_CALIBRATION::CalibDataLoader>(
m_inputFilesIt->c_str(),
false, 0xffffffff, 0, DEFAULT_BUFFER_SIZE);
72
74
76 }
77
79
80
81
84
86 if (
m_re->mdt() != 0) {
88 ATH_MSG_DEBUG(
" MuonCalibStreamFileInputSvc::next event -- eta=" <<
m_re->eta() <<
" mdt " << *(
m_re->mdt()));
89 }
90 if (
m_re->rpc() != 0) {
92 ATH_MSG_DEBUG(
" MuonCalibStreamFileInputSvc::next event -- eta=" <<
m_re->eta() <<
" rpc " << *(
m_re->rpc()));
93 }
94 if (
m_re->tgc() != 0) {
96 ATH_MSG_DEBUG(
" MuonCalibStreamFileInputSvc::next event -- eta=" <<
m_re->eta() <<
" tgc " << *(
m_re->tgc()));
97 }
98 }
99 } else {
100
103 }
104
105
107}
◆ m_dataBuffer
| DataBuffer MuonCalibStreamFileInputSvc::m_dataBuffer |
|
private |
◆ m_dataLoader
| std::unique_ptr<LVL2_MUON_CALIBRATION::CalibDataLoader> MuonCalibStreamFileInputSvc::m_dataLoader {} |
|
private |
◆ m_DumpStream
| Gaudi::Property<int> MuonCalibStreamFileInputSvc::m_DumpStream {this, "DumpStream", 0} |
|
private |
◆ m_EoF
| bool MuonCalibStreamFileInputSvc::m_EoF {false} |
|
private |
◆ m_fileEventCounter
| Long64_t MuonCalibStreamFileInputSvc::m_fileEventCounter {0} |
|
private |
◆ m_inputFiles
| Gaudi::Property<std::vector<std::string> > MuonCalibStreamFileInputSvc::m_inputFiles {this, "InputFiles", {} } |
|
private |
◆ m_inputFilesIt
| std::vector<std::string>::iterator MuonCalibStreamFileInputSvc::m_inputFilesIt {m_inputFiles.value().begin()} |
|
private |
◆ m_re
| std::unique_ptr<LVL2_MUON_CALIBRATION::CalibEvent> MuonCalibStreamFileInputSvc::m_re {} |
|
private |
◆ m_reader
| std::unique_ptr<DataReader> MuonCalibStreamFileInputSvc::m_reader {} |
|
private |
◆ m_totalEventCounter
| Long64_t MuonCalibStreamFileInputSvc::m_totalEventCounter {0} |
|
private |
The documentation for this class was generated from the following files: