Skip to content
Snippets Groups Projects

Revert some interface changes of THistSvc

Merged Martin Errenst requested to merge merrenst/Gaudi:THistSvc-180131 into master
1 file
+ 4
3
Compare changes
  • Side-by-side
  • Inline
@@ -51,12 +51,13 @@ public:
/// @param [in] hist transfers ownership of the histogram to the THistSvc
/// @param [out] hist_ptr for compatibility: return raw pointer to managed object to support common usage in Athena
StatusCode regHist( const std::string& name, std::unique_ptr<TH1> hist, TH1* hist_ptr ) override;
/// @deprecated {Just for compatibility purposes. Ownership should be clearly managed.}
/// Register an existing ROOT histogram TH*X with name and pointer
/// @deprecated {Just for compatibility purposes. Ownership should be clearly managed.}
/// Register an existing ROOT histogram TH*X with name and pointer
#ifdef ATLAS
[[deprecated( "Use regHist( name, std::move(hist) ) with std::unique_ptr<TH1> hist" )]]
#endif
StatusCode regHist( const std::string& name, TH1* ) override;
StatusCode
regHist( const std::string& name, TH1* ) override;
/// Return histogram with given name as TH1*, THistSvcMT still owns object.
StatusCode getHist( const std::string& name, TH1*&, size_t index = 0 ) const override;
Loading