![]() |
ATLAS Offline Software
|
Service implementing xAODMaker::IROOTHeaderLoaderSvc.
More...
#include <ROOTHeaderLoaderSvc.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| Function initialising the service. More... | |
Implementation of the @c xAODMaker::IEventFormatSvc interface | |
| virtual StatusCode | loadHeader (const std::string &headerName) const override |
| (Force-)Load one particular header More... | |
Private Attributes | |
| Gaudi::Property< std::vector< std::string > > | m_headerNames |
| Names of the headers to auto-load during initialisation. More... | |
Service implementing xAODMaker::IROOTHeaderLoaderSvc.
The service simply relies on TROOT::ProcessLine(...) to execute '#include "headerName.h"' commands. Forcing ROOT to interpret those headers during the job's initialisation. Allowing us to work around ATR-21753 / ROOT-10940.
Definition at line 30 of file ROOTHeaderLoaderSvc.h.
|
overridevirtual |
|
overridevirtual |
|
private |
Names of the headers to auto-load during initialisation.
Definition at line 51 of file ROOTHeaderLoaderSvc.h.
1.8.18