Skip to content
Snippets Groups Projects
Commit b0be5ea8 authored by cranshaw's avatar cranshaw
Browse files

Fix missing endInputFile method in TruthMetaDataTool

Fix compiler warnings over unused variables in
EventFormatMetaDataTool and LumiBlockMetaDataTool
parent 9e6d6a19
No related branches found
No related tags found
No related merge requests found
......@@ -18,7 +18,7 @@
namespace xAODMaker {
/// Name of the incident sent around for metadata writing
static const char* METADATASTOP = "MetaDataStop";
//static const char* METADATASTOP = "MetaDataStop";
EventFormatMetaDataTool::EventFormatMetaDataTool( const std::string& type,
const std::string& name,
......
......@@ -83,6 +83,10 @@ namespace xAODMaker {
return StatusCode::SUCCESS;
}
StatusCode TruthMetaDataTool::endInputFile() {
return StatusCode::SUCCESS;
}
StatusCode TruthMetaDataTool::metaDataStop() {
// The output may already have trigger configuration metadata in it.
......
......@@ -51,6 +51,8 @@ namespace xAODMaker {
/// file
virtual StatusCode beginInputFile();
virtual StatusCode endInputFile();
/// Function writing out the collected metadata
virtual StatusCode metaDataStop();
......
......@@ -201,42 +201,38 @@ StatusCode LumiBlockMetaDataTool::beginInputFile()
}
StatusCode LumiBlockMetaDataTool::endInputFile()
{
std::string fileName = "Undefined ";
bool alreadyRecorded=false;
m_fileCurrentlyOpened=false;
xAOD::LumiBlockRangeContainer::const_iterator it;
for(it=m_cacheInputRangeContainer->begin(); it!=m_cacheInputRangeContainer->end(); it++) {
xAOD::LumiBlockRange* iovr = new xAOD::LumiBlockRange(*(*it));
m_cacheOutputRangeContainer->push_back(iovr);
}
m_cacheInputRangeContainer->clear();
m_fileCurrentlyOpened=false;
xAOD::LumiBlockRangeContainer::const_iterator it;
for(it=m_cacheInputRangeContainer->begin(); it!=m_cacheInputRangeContainer->end(); it++) {
xAOD::LumiBlockRange* iovr = new xAOD::LumiBlockRange(*(*it));
m_cacheOutputRangeContainer->push_back(iovr);
}
m_cacheInputRangeContainer->clear();
for(it=m_cacheSuspectInputRangeContainer->begin(); it!=m_cacheSuspectInputRangeContainer->end(); it++) {
xAOD::LumiBlockRange* iovr = new xAOD::LumiBlockRange(*(*it));
m_cacheSuspectOutputRangeContainer->push_back(iovr);
}
m_cacheSuspectInputRangeContainer->clear();
for(it=m_cacheSuspectInputRangeContainer->begin(); it!=m_cacheSuspectInputRangeContainer->end(); it++) {
xAOD::LumiBlockRange* iovr = new xAOD::LumiBlockRange(*(*it));
m_cacheSuspectOutputRangeContainer->push_back(iovr);
}
m_cacheSuspectInputRangeContainer->clear();
return(StatusCode::SUCCESS);
}
StatusCode LumiBlockMetaDataTool::metaDataStop()
{
std::string fileName = "Undefined ";
bool alreadyRecorded=false;
if(m_fileCurrentlyOpened) {
ATH_MSG_INFO( "MetaDataStop called when input file open: LumiBlock is suspect" );
xAOD::LumiBlockRangeContainer::const_iterator it;
for(it=m_cacheInputRangeContainer->begin(); it!=m_cacheInputRangeContainer->end(); it++) {
if(m_fileCurrentlyOpened) {
ATH_MSG_INFO( "MetaDataStop called when input file open: LumiBlock is suspect" );
xAOD::LumiBlockRangeContainer::const_iterator it;
for(it=m_cacheInputRangeContainer->begin(); it!=m_cacheInputRangeContainer->end(); it++) {
xAOD::LumiBlockRange* iovr = new xAOD::LumiBlockRange(*(*it));
m_cacheSuspectOutputRangeContainer->push_back(iovr);
}
}
m_cacheInputRangeContainer->clear();
}
}
StatusCode sc = finishUp();
if (!sc.isSuccess()) {
ATH_MSG_INFO( "finishup failed" );
return StatusCode::FAILURE;
}
StatusCode sc = finishUp();
if (!sc.isSuccess()) {
ATH_MSG_INFO( "finishup failed" );
return StatusCode::FAILURE;
}
return(StatusCode::SUCCESS);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment