The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
HistoLabels.h File Reference
#include <string>
#include <utility>
#include <vector>
#include <GaudiKernel/Kernel.h>
Include dependency graph for HistoLabels.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  AIDA
 
namespace  Gaudi
 This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from python with a format liks : ( nbins, min, max, title ) where title can be ommited.
 
namespace  Gaudi::Utils
 
namespace  Gaudi::Utils::Histos
 Collection of useful utilities for manipulations with AIDA hisgograms.
 

Typedefs

typedef std::vector< std::string > Gaudi::Utils::Histos::Labels
 Typedef for a list of labels.
 
typedef std::pair< unsigned, std::string > Gaudi::Utils::Histos::BinLabel
 Typedef for a bin number and its associated label.
 
typedef std::vector< BinLabelGaudi::Utils::Histos::BinLabels
 Typedef for a list of bin numbers and their associated label.
 

Functions

GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IHistogram1D *hist, const Labels &labels)
 Set the Bin labels for a given 1D histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IHistogram1D *hist, const BinLabels &labels)
 Set the Bin labels for a given 1D histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IProfile1D *hist, const Labels &labels)
 Set the Bin labels for a given 1D profile histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IProfile1D *hist, const BinLabels &labels)
 Set the Bin labels for a given 1D profile histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IHistogram2D *hist, const Labels &xlabels, const Labels &ylabels)
 Set the Bin labels for a given 2D histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IHistogram2D *hist, const BinLabels &xlabels, const BinLabels &ylabels)
 Set the Bin labels for a given 2D histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IProfile2D *hist, const Labels &xlabels, const Labels &ylabels)
 Set the Bin labels for a given 2D profile histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setBinLabels (AIDA::IProfile2D *hist, const BinLabels &xlabels, const BinLabels &ylabels)
 Set the Bin labels for a given 2D profile histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setAxisLabels (AIDA::IHistogram1D *hist, const std::string &xAxis, const std::string &yAxis)
 Set the axis labels for the given 1D histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setAxisLabels (AIDA::IProfile1D *hist, const std::string &xAxis, const std::string &yAxis)
 Set the axis labels for the given 1D profile histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setAxisLabels (AIDA::IHistogram2D *hist, const std::string &xAxis, const std::string &yAxis)
 Set the axis labels for the given 2D histogram.
 
GAUDI_API bool Gaudi::Utils::Histos::setAxisLabels (AIDA::IProfile2D *hist, const std::string &xAxis, const std::string &yAxis)
 Set the axis labels for the given 2D profile histogram.