|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CREATELUMIBLOCKCOLLECTIONFROMFILE_H
6 #define CREATELUMIBLOCKCOLLECTIONFROMFILE_H
23 #include "GaudiKernel/ServiceHandle.h"
24 #include "GaudiKernel/IIncidentListener.h"
25 #include "GaudiKernel/IIoComponent.h"
36 ,
virtual public IIncidentListener
37 ,
virtual public IIoComponent
47 virtual void handle(
const Incident& incident)
override;
62 ,
"RHK for EventInfo"};
66 ,
"/GLOBAL/FILECOUNT/PROMPT"
67 ,
"RCHK for condition data" };
77 ,
"Complete LumiBlock collection name"};
80 ,
"unfinishedLBCollName"
81 ,
"IncompleteLumiBlocks"
82 ,
"Incomplete LumiBlock collection name"};
87 ,
"Suspicious LumiBlock collection name"};
90 ,
"checkEventsExpected"
92 ,
"Should we read the database?"};
96 typedef std::pair<uint32_t,uint32_t>
inOut;
97 typedef std::map<IOVTime,inOut>
RLBMap;
virtual void handle(const Incident &incident) override
Incident service handle listening for MetaDataStop.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Gaudi::Property< std::string > m_LBColl_name
virtual StatusCode execute() override
virtual StatusCode finalize() override
Gaudi::Property< bool > m_checkEventsExpected
Gaudi::Property< std::string > m_suspectLBColl_name
CreateLumiBlockCollectionFromFile(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode io_reinit() override
Callback method to reinitialize the internal state of the component for I/O purposes (e....
Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
The Athena Transient Store API.
uint32_t getNEventsFromDb()
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
std::map< IOVTime, inOut > RLBMap
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
std::pair< uint32_t, uint32_t > inOut
StatusCode fillLumiBlockCollection()
Fill metaDataStore and ntuples.
Gaudi::Property< std::string > m_unfinishedLBColl_name
ServiceHandle< StoreGateSvc > m_metaStore
SG::ReadCondHandleKey< CondAttrListCollection > m_rchk
Gaudi::Property< std::string > m_streamName