GaudiPython::HistoDecorator Class Reference

Simple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin. More...

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiPython/HistoDecorator.h>

Public Types

typedef std::vector< GaudiAlg::IDIDs
 
typedef std::vector< AIDA::IHistogram1D * > Histos1D
 
typedef std::vector< AIDA::IHistogram2D * > Histos2D
 
typedef std::vector< AIDA::IHistogram3D * > Histos3D
 
typedef std::vector< AIDA::IProfile1D * > Profiles1D
 
typedef std::vector< AIDA::IProfile2D * > Profiles2D
 
typedef std::vector< GaudiAlg::IDIDs
 
typedef std::vector< AIDA::IHistogram1D * > Histos1D
 
typedef std::vector< AIDA::IHistogram2D * > Histos2D
 
typedef std::vector< AIDA::IHistogram3D * > Histos3D
 
typedef std::vector< AIDA::IProfile1D * > Profiles1D
 
typedef std::vector< AIDA::IProfile2D * > Profiles2D
 

Static Public Member Functions

static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const GaudiAlg::HistoID &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const long ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const std::string &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const GaudiAlg::HistoID &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const long ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const std::string &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram (book on demand) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram with forced ID assignment (book on demand) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const long ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram with forced ID assignment (book on demand) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram with forced ID assignment (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const long ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const long ID, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &ID, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const long ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Profiles2D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Profiles2D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Profiles2D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Profiles2D &histos)
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const GaudiAlg::HistoID &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const long ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const double data, const std::string &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const GaudiAlg::HistoID &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const long ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram1D * plot1D (const GaudiHistoAlg &algo, const GaudiPython::Vector &data, const std::string &ID, const std::string &title, const double low, const double high, const unsigned long bins=100)
 "plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram (book on demand) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram with forced ID assignment (book on demand) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const long ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram with forced ID assignment (book on demand) More...
 
static AIDA::IHistogram2D * plot2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 fill the 2D histogram with forced ID assignment (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const long ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IHistogram3D * plot3D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
 fill the 3D histogram (book on demand) More...
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const long ID, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile1D * profile1D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const std::string &ID, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const GaudiAlg::HistoID &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const long ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static AIDA::IProfile2D * profile2D (const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &ID, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Histos1D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Histos2D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Histos3D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Profiles1D &histos)
 
static size_t _histos_a_ (const GaudiHistoAlg *cmp, IDs &ids, Profiles2D &histos)
 
static size_t _histos_t_ (const GaudiHistoTool *cmp, IDs &ids, Profiles2D &histos)
 
static size_t _histos_a_ (const IAlgorithm *cmp, IDs &ids, Profiles2D &histos)
 
static size_t _histos_t_ (const IAlgTool *cmp, IDs &ids, Profiles2D &histos)
 

Detailed Description

Simple decorator class to allow to reuse the functionality of GaudiHistos<TYPE> class in pythin.

Author
Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@l.nosp@m.app..nosp@m.in2p3.nosp@m..fr
Date
2005-08-04

Definition at line 27 of file HistoDecorator.h.

Member Typedef Documentation

typedef std::vector<AIDA::IHistogram1D*> GaudiPython::HistoDecorator::Histos1D

Definition at line 32 of file HistoDecorator.h.

typedef std::vector<AIDA::IHistogram1D*> GaudiPython::HistoDecorator::Histos1D

Definition at line 32 of file HistoDecorator.h.

typedef std::vector<AIDA::IHistogram2D*> GaudiPython::HistoDecorator::Histos2D

Definition at line 33 of file HistoDecorator.h.

typedef std::vector<AIDA::IHistogram2D*> GaudiPython::HistoDecorator::Histos2D

Definition at line 33 of file HistoDecorator.h.

typedef std::vector<AIDA::IHistogram3D*> GaudiPython::HistoDecorator::Histos3D

Definition at line 34 of file HistoDecorator.h.

typedef std::vector<AIDA::IHistogram3D*> GaudiPython::HistoDecorator::Histos3D

Definition at line 34 of file HistoDecorator.h.

Definition at line 31 of file HistoDecorator.h.

Definition at line 31 of file HistoDecorator.h.

typedef std::vector<AIDA::IProfile1D*> GaudiPython::HistoDecorator::Profiles1D

Definition at line 35 of file HistoDecorator.h.

typedef std::vector<AIDA::IProfile1D*> GaudiPython::HistoDecorator::Profiles1D

Definition at line 35 of file HistoDecorator.h.

typedef std::vector<AIDA::IProfile2D*> GaudiPython::HistoDecorator::Profiles2D

Definition at line 36 of file HistoDecorator.h.

typedef std::vector<AIDA::IProfile2D*> GaudiPython::HistoDecorator::Profiles2D

Definition at line 36 of file HistoDecorator.h.

Member Function Documentation

size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Histos1D histos 
)
static

Definition at line 762 of file HistoDecorator.cpp.

765 {
766  histos.clear() ;
767  ids .clear() ;
768  if ( 0 == cmp ) { return 0 ; } // RETURN
769  //
770  std::map<GaudiAlg::ID,AIDA::IHistogram1D*> _map ;
771  //
772  _getHistos ( cmp -> histo1DMapID () , _map ) ;
773  //
774  return fromMap ( _map , ids , histos ) ;
775  // ==========================================================================
776 }
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Histos1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Histos1D histos 
)
static
size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Histos1D histos 
)
static

Definition at line 796 of file HistoDecorator.cpp.

799 {
800  ids . clear() ;
801  histos . clear() ;
802  if ( 0 == cmp ) { return 0 ; } // RETURN
803  return _histos_a_ ( dynamic_cast<const GaudiHistoAlg*> ( cmp ) , ids, histos ) ;
804 }
static size_t _histos_a_(const GaudiHistoAlg *cmp, IDs &ids, Histos1D &histos)
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const GaudiHistoAlg cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_a_ ( const IAlgorithm cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Histos1D histos 
)
static
size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Histos1D histos 
)
static

Definition at line 779 of file HistoDecorator.cpp.

782 {
783  histos.clear() ;
784  ids .clear() ;
785  if ( 0 == cmp ) { return 0 ; } // RETURN
786  //
787  std::map<GaudiAlg::ID,AIDA::IHistogram1D*> _map ;
788  //
789  _getHistos ( cmp -> histo1DMapID () , _map ) ;
790  //
791  return fromMap ( _map , ids , histos ) ;
792  // ==========================================================================
793 }
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Histos1D histos 
)
static
size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Histos1D histos 
)
static

Definition at line 807 of file HistoDecorator.cpp.

810 {
811  ids . clear() ;
812  histos . clear() ;
813  if ( 0 == cmp ) { return 0 ; } // RETURN
814  return _histos_t_ ( dynamic_cast<const GaudiHistoTool*> ( cmp ) , ids, histos ) ;
815 }
static size_t _histos_t_(const GaudiHistoTool *cmp, IDs &ids, Histos1D &histos)
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Histos2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Histos3D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Profiles1D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const GaudiHistoTool cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Profiles2D histos 
)
static
static size_t GaudiPython::HistoDecorator::_histos_t_ ( const IAlgTool cmp,
IDs ids,
Profiles2D histos 
)
static
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 32 of file HistoDecorator.cpp.

38 { return algo.plot1D( data , title , low , high , bins ) ; }
AIDA::IHistogram1D * plot1D(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 52 of file HistoDecorator.cpp.

59 { return algo.plot1D( data , ID , title , low , high , bins ) ; }
AIDA::IHistogram1D * plot1D(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const long  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const long  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 73 of file HistoDecorator.cpp.

80 { return algo.plot1D( data , ID , title , low , high , bins ) ; }
AIDA::IHistogram1D * plot1D(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const std::string &  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 94 of file HistoDecorator.cpp.

101 { return algo.plot1D( data , ID , title , low , high , bins ) ; }
AIDA::IHistogram1D * plot1D(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const double  data,
const std::string &  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datadata
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 114 of file HistoDecorator.cpp.

120 {
121  return algo.plot
123  data.begin () ,
124  data.end () ,
125  title , low , high , bins ) ;
126 }
It is here due to 'missing'(?) std::identity.
Definition: Vector.h:31
AIDA::IHistogram1D * plot(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
Definition: GaudiHistos.h:154
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 140 of file HistoDecorator.cpp.

147 {
148  return algo.plot
150  data.begin () ,
151  data.end () ,
152  ID , title , low , high , bins ) ;
153 }
It is here due to 'missing'(?) std::identity.
Definition: Vector.h:31
AIDA::IHistogram1D * plot(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
Definition: GaudiHistos.h:154
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const long  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const long  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 167 of file HistoDecorator.cpp.

174 {
175  return algo.plot
177  data.begin () ,
178  data.end () ,
179  ID , title , low , high , bins ) ;
180 }
It is here due to 'missing'(?) std::identity.
Definition: Vector.h:31
AIDA::IHistogram1D * plot(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
Definition: GaudiHistos.h:154
AIDA::IHistogram1D * GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const std::string &  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins

Definition at line 194 of file HistoDecorator.cpp.

201 {
202  return algo.plot
204  data.begin () ,
205  data.end () ,
206  ID , title , low , high , bins ) ;
207 }
It is here due to 'missing'(?) std::identity.
Definition: Vector.h:31
AIDA::IHistogram1D * plot(const double value, const std::string &title, const double low, const double high, const unsigned long bins=100, const double weight=1.0) const
fill the 1D histogram (book on demand)
Definition: GaudiHistos.h:154
static AIDA::IHistogram1D* GaudiPython::HistoDecorator::plot1D ( const GaudiHistoAlg algo,
const GaudiPython::Vector data,
const std::string &  ID,
const std::string &  title,
const double  low,
const double  high,
const unsigned long  bins = 100 
)
static

"plot"(book&fill) a sequence of data from the vector (implicit loop) (Expected to be more efficient)

Parameters
algothe algorihtm
datavector of data
IDhistogram ID
titlehistogram title
lowlow edge
highhigh edge
binsnumber of bins
AIDA::IHistogram2D * GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram

Definition at line 224 of file HistoDecorator.cpp.

235 {
236  return algo.plot2D ( valueX , valueY ,
237  title ,
238  lowX , highX ,
239  lowY , highY ,
240  binsX , binsY , weight ) ;
241 }
AIDA::IHistogram2D * plot2D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D histogram (book on demand)
static AIDA::IHistogram2D* GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram
static AIDA::IHistogram2D* GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram with forced ID assignment (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram
AIDA::IHistogram2D * GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram with forced ID assignment (book on demand)

fill the 2D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram

Definition at line 259 of file HistoDecorator.cpp.

271 {
272  return algo.plot2D ( valueX , valueY ,
273  ID , title ,
274  lowX , highX ,
275  lowY , highY ,
276  binsX , binsY , weight ) ;
277 }
AIDA::IHistogram2D * plot2D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D histogram (book on demand)
AIDA::IHistogram2D * GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram with forced ID assignment (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram

Definition at line 295 of file HistoDecorator.cpp.

307 {
308  return algo.plot2D ( valueX , valueY ,
309  ID , title ,
310  lowX , highX ,
311  lowY , highY ,
312  binsX , binsY , weight ) ;
313 }
AIDA::IHistogram2D * plot2D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D histogram (book on demand)
static AIDA::IHistogram2D* GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram with forced ID assignment (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram
AIDA::IHistogram2D * GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram with forced ID assignment (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram

Definition at line 331 of file HistoDecorator.cpp.

343 {
344  return algo.plot2D ( valueX , valueY ,
345  ID , title ,
346  lowX , highX ,
347  lowY , highY ,
348  binsX , binsY , weight ) ;
349 }
AIDA::IHistogram2D * plot2D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D histogram (book on demand)
static AIDA::IHistogram2D* GaudiPython::HistoDecorator::plot2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

fill the 2D histogram with forced ID assignment (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
weightweight
Returns
pointer to AIDA 2D histogram
AIDA::IHistogram3D * GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram

Definition at line 370 of file HistoDecorator.cpp.

385 {
386  return algo. plot3D ( valueX , valueY , valueZ ,
387  title ,
388  lowX , highX ,
389  lowY , highY ,
390  lowZ , highZ ,
391  binsX , binsY , binsZ ,
392  weight ) ;
393 }
static AIDA::IHistogram3D * plot3D(const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
fill the 3D histogram (book on demand)
static AIDA::IHistogram3D* GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram
AIDA::IHistogram3D * GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram

Definition at line 414 of file HistoDecorator.cpp.

430 {
431  return algo. plot3D ( valueX , valueY , valueZ ,
432  ID , title ,
433  lowX , highX ,
434  lowY , highY ,
435  lowZ , highZ ,
436  binsX , binsY , binsZ ,
437  weight ) ;
438 }
static AIDA::IHistogram3D * plot3D(const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
fill the 3D histogram (book on demand)
static AIDA::IHistogram3D* GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram
static AIDA::IHistogram3D* GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram
AIDA::IHistogram3D * GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram

Definition at line 459 of file HistoDecorator.cpp.

475 {
476  return algo. plot3D ( valueX , valueY , valueZ ,
477  ID , title ,
478  lowX , highX ,
479  lowY , highY ,
480  lowZ , highZ ,
481  binsX , binsY , binsZ ,
482  weight ) ;
483 }
static AIDA::IHistogram3D * plot3D(const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
fill the 3D histogram (book on demand)
AIDA::IHistogram3D * GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram

Definition at line 505 of file HistoDecorator.cpp.

521 {
522  return algo. plot3D ( valueX , valueY , valueZ ,
523  ID , title ,
524  lowX , highX ,
525  lowY , highY ,
526  lowZ , highZ ,
527  binsX , binsY , binsZ ,
528  weight ) ;
529 }
static AIDA::IHistogram3D * plot3D(const GaudiHistoAlg &algo, const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const double lowZ, const double highZ, const unsigned long binsX=10, const unsigned long binsY=10, const unsigned long binsZ=10, const double weight=1.0)
fill the 3D histogram (book on demand)
static AIDA::IHistogram3D* GaudiPython::HistoDecorator::plot3D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const double  lowZ,
const double  highZ,
const unsigned long  binsX = 10,
const unsigned long  binsY = 10,
const unsigned long  binsZ = 10,
const double  weight = 1.0 
)
static

fill the 3D histogram (book on demand)

Parameters
valueXx value to be filled
valueYy value to be filled
valueZz value to be filled
IDHistogram ID to use
titlehistogram title (must be unique within the algorithm)
lowXlow x limit for histogram
highXhigh x limit for histogram
lowYlow y limit for histogram
highYhigh y limit for histogram
lowZlow z limit for histogram
highZhigh z limit for histogram
binsXnumber of bins in x
binsYnumber of bins in y
binsZnumber of bins in z
weightweight
Returns
pointer to AIDA 3D histogram
AIDA::IProfile1D * GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits<double>::max(),
const double  highY = std::numeric_limits<double>::max(),
const double  weight = 1.0 
)
static

Definition at line 535 of file HistoDecorator.cpp.

546 {
547  return algo.profile1D
548  ( valueX , valueY , title , lowX , highX , binsX ,
549  opt , lowY , highY , weight ) ;
550 }
AIDA::IProfile1D * profile1D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0) const
fill the 1D profile histogram (book on demand)
string opt
print 'Summary: %32s [s] d d steps'%(summary.protocol,summary.type,summary.nevt,len(summary.data),)
Definition: ana.py:116
static AIDA::IProfile1D* GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits< double >::max(),
const double  highY = std::numeric_limits< double >::max(),
const double  weight = 1.0 
)
static
AIDA::IProfile1D * GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits<double>::max(),
const double  highY = std::numeric_limits<double>::max(),
const double  weight = 1.0 
)
static

Definition at line 556 of file HistoDecorator.cpp.

568 {
569  return algo.profile1D
570  ( valueX , valueY , ID , title , lowX , highX , binsX ,
571  opt , lowY , highY , weight ) ;
572 }
AIDA::IProfile1D * profile1D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0) const
fill the 1D profile histogram (book on demand)
string opt
print 'Summary: %32s [s] d d steps'%(summary.protocol,summary.type,summary.nevt,len(summary.data),)
Definition: ana.py:116
static AIDA::IProfile1D* GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits< double >::max(),
const double  highY = std::numeric_limits< double >::max(),
const double  weight = 1.0 
)
static
AIDA::IProfile1D * GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits<double>::max(),
const double  highY = std::numeric_limits<double>::max(),
const double  weight = 1.0 
)
static

Definition at line 578 of file HistoDecorator.cpp.

590 {
591  return algo.profile1D
592  ( valueX , valueY , ID , title , lowX , highX , binsX ,
593  opt , lowY , highY , weight ) ;
594 }
AIDA::IProfile1D * profile1D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0) const
fill the 1D profile histogram (book on demand)
string opt
print 'Summary: %32s [s] d d steps'%(summary.protocol,summary.type,summary.nevt,len(summary.data),)
Definition: ana.py:116
static AIDA::IProfile1D* GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits< double >::max(),
const double  highY = std::numeric_limits< double >::max(),
const double  weight = 1.0 
)
static
static AIDA::IProfile1D* GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits< double >::max(),
const double  highY = std::numeric_limits< double >::max(),
const double  weight = 1.0 
)
static
AIDA::IProfile1D * GaudiPython::HistoDecorator::profile1D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const unsigned long  binsX = 100,
const std::string &  opt = "",
const double  lowY = -std::numeric_limits<double>::max(),
const double  highY = std::numeric_limits<double>::max(),
const double  weight = 1.0 
)
static

Definition at line 600 of file HistoDecorator.cpp.

612 {
613  return algo.profile1D
614  ( valueX , valueY , ID , title , lowX , highX , binsX ,
615  opt , lowY , highY , weight ) ;
616 }
AIDA::IProfile1D * profile1D(const double valueX, const double valueY, const std::string &title, const double lowX, const double highX, const unsigned long binsX=100, const std::string &opt="", const double lowY=-std::numeric_limits< double >::max(), const double highY=std::numeric_limits< double >::max(), const double weight=1.0) const
fill the 1D profile histogram (book on demand)
string opt
print 'Summary: %32s [s] d d steps'%(summary.protocol,summary.type,summary.nevt,len(summary.data),)
Definition: ana.py:116
static AIDA::IProfile2D* GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static
AIDA::IProfile2D * GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

Definition at line 622 of file HistoDecorator.cpp.

634 {
635  return algo.profile2D
636  ( valueX , valueY , valueZ ,
637  title ,
638  lowX , highX ,
639  lowY , highY ,
640  binsX , binsY , weight ) ;
641 }
AIDA::IProfile2D * profile2D(const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D profile histogram (book on demand)
static AIDA::IProfile2D* GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static
AIDA::IProfile2D * GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const GaudiAlg::HistoID ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

Definition at line 647 of file HistoDecorator.cpp.

660 {
661  return algo.profile2D
662  ( valueX , valueY , valueZ ,
663  ID , title ,
664  lowX , highX ,
665  lowY , highY ,
666  binsX , binsY , weight ) ;
667 }
AIDA::IProfile2D * profile2D(const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D profile histogram (book on demand)
AIDA::IProfile2D * GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

Definition at line 673 of file HistoDecorator.cpp.

686 {
687  return algo.profile2D
688  ( valueX , valueY , valueZ ,
689  ID , title ,
690  lowX , highX ,
691  lowY , highY ,
692  binsX , binsY , weight ) ;
693 }
AIDA::IProfile2D * profile2D(const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D profile histogram (book on demand)
static AIDA::IProfile2D* GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const long  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static
static AIDA::IProfile2D* GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static
AIDA::IProfile2D * GaudiPython::HistoDecorator::profile2D ( const GaudiHistoAlg algo,
const double  valueX,
const double  valueY,
const double  valueZ,
const std::string &  ID,
const std::string &  title,
const double  lowX,
const double  highX,
const double  lowY,
const double  highY,
const unsigned long  binsX = 50,
const unsigned long  binsY = 50,
const double  weight = 1.0 
)
static

Definition at line 699 of file HistoDecorator.cpp.

712 {
713  return algo.profile2D
714  ( valueX , valueY , valueZ ,
715  ID , title ,
716  lowX , highX ,
717  lowY , highY ,
718  binsX , binsY , weight ) ;
719 }
AIDA::IProfile2D * profile2D(const double valueX, const double valueY, const double valueZ, const std::string &title, const double lowX, const double highX, const double lowY, const double highY, const unsigned long binsX=50, const unsigned long binsY=50, const double weight=1.0) const
fill the 2D profile histogram (book on demand)

The documentation for this class was generated from the following files: