Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 , m_monIntervalType(8)
13 , m_prefixedHistoName(false)
16 declareInterface<HistoGroupBase>(
this);
25 return StatusCode::SUCCESS;
52 if(
h ==
nullptr )
return;
62 h->SetName( (
prefix+
h->GetName()).c_str() );
virtual int finalizeHistos()
virtual int buildHistos()
bool m_prefixedHistoName
true if the histo name should contain the full hierarchy path
std::string replace(std::string s, const std::string &s2, const std::string &s3)
path
python interpreter configuration --------------------------------------—
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_monIntervalType
when used in Athena monitoring context, the histos of this group will have this type of interval
virtual void prefixHistoDir(const std::string &preDir)
allows a higher level tool to put the histos in this group as a sub-dir of 'preDir'
std::string m_histoDir
The path where histos in this group leave.
Interval_t
Redefinition of fill intervals as in ManagedMonitorToolBase.
const std::vector< HistData > & bookedHistograms()
return all the histos in this group
HistoGroupBase(const std::string &t)
virtual void renameAndRegister(TH1 *h, const std::string &subD="", Interval_t ityp=useToolInterval)
Rename an histo according to the tool's path.
std::vector< HistData > m_vBookedHistograms
The list of histos in this group.