#include <DyHist2DProjector.h>
Inheritance diagram for DyHist2DProjector:
A NTuple is created with projected values for presentation to clients.
Paul F. Kunz <Paul_Kunz@slac.stanford.edu>
Sanket B. Malde <sanket@slac.stanford.edu>
Matan Shacham <matan@slac.stanford.edu>
Oded Wurman <owurman@stanford.edu>
Definition at line 31 of file DyHist2DProjector.h.
Public Types | |
typedef void(hippodraw::Observer::* | Action )(const Observable *) |
The member function of the Observer that is called. | |
typedef std::list< hippodraw::Observer * > | ObserverList_t |
The type of STL container to maintain list of Observer objects. | |
Public Member Functions | |
bool | acceptRow (unsigned int i) const |
For row i of the column, returns true if all the cuts accept the row. | |
virtual void | addCut (const TupleCut *cut) |
Adds the cut to the list of cuts. | |
void | addObserver (hippodraw::Observer *) |
Adds an Observer to the Observer list. | |
virtual void | addValues (const std::vector< double > &v) |
Add values to the projection. | |
virtual const std::vector< std::string > & | bindingOptions () const |
Returns a vector of strings describing the binding options. | |
ProjectorBase * | clone () |
The clone function returns an object of its own kind which is a copy of this object at this moment. | |
virtual DataSource * | createNTuple () const |
Returns an NTuple representing the binned values. | |
virtual const DataSource * | createOldStyleNTuple () const |
Creates and returns NTuple object. | |
virtual Range | dataRangeOn (hippodraw::Axes::Type) const |
Returns the range of data on the specified axis. | |
DyHist2DProjector () | |
The default constructor. | |
void | execute () |
Projects the data source into bins. | |
virtual double | getAverage (hippodraw::Axes::Type axis) const |
Get the Average of all projected values on the specified axis. | |
virtual double | getAverage (hippodraw::Axes::Type axis) const |
Get the Average of all projected values on the specified axis. | |
virtual const std::vector< std::string > & | getAxisBindings () const |
Returns the current axis bindings. | |
virtual const std::vector< std::string > & | getAxisBindings () const |
Returns the axis bindings. | |
virtual AxisModelBase * | getAxisModel (hippodraw::Axes::Type axis) const |
Get the AxisModel for axis axis. | |
const BinsBase * | getBinner () const |
Returns reference to BinsBase object used by this projector. | |
double | getBinWidth (hippodraw::Axes::Type axis) const |
Returns the bin width of the axis. | |
const std::vector< const TupleCut * > & | getCutList () const |
Returns the list of TupleCut objects used by this projector. | |
virtual DataSource * | getNTuple () |
Returns the DataSource used by the projector. | |
virtual const DataSource * | getNTuple () const |
Returns the DataSoruce used by the projector. | |
virtual NTuple * | getNTupleAfterCuts () const |
Template for projectors that can return subsets of the NTuple used by the DataRep. | |
virtual NTuple * | getNTupleAfterCuts () const |
Template for projectors that can return subsets of the NTuple used by the DataRep. | |
virtual const std::string & | getNTupleName () const |
Returns the name of the NTuple used by this projector. | |
virtual int | getNumberOfBins (hippodraw::Axes::Type axis) const |
Returns the number of bins. | |
int | getNumberOfEntries () const |
Returns the number of entries in to the projected values list. | |
virtual int | getNumberOfEntries () const =0 |
Returns the total number of entries that went into creating the projected values. | |
const ObserverList_t & | getObservers () const |
Returns the list of observers. | |
double | getOffset (hippodraw::Axes::Type axis) const |
Returns the offset of the axis. | |
const std::vector< std::string > & | getPointReps () const |
Return the vector of Point Reps. | |
virtual double | getPosOn (hippodraw::Axes::Type axis) const |
Returns the minimum positive value of the data on a specified axis. | |
const DataSource * | getProjectedValues () const |
Returns ntuple representation of projected values. | |
virtual const Range & | getRange (hippodraw::Axes::Type) const |
Returns the Range along the specified axis. | |
virtual double | getRMS (hippodraw::Axes::Type axis) |
Returns the RMS. | |
virtual const std::string & | getTitle () const |
Finds the title of the plot. | |
virtual const std::string & | getTitle () const =0 |
Finds the title of the plot. | |
virtual const std::string & | getXLabel () const |
Finds the X axis label of the plot. | |
virtual const std::string & | getXLabel () const =0 |
Finds the X axis label of the plot. | |
virtual const std::string & | getYLabel (bool flag=false) const |
Finds the Y axis label of the plot. | |
virtual const std::string & | getYLabel (bool flag=false) const =0 |
Finds the Y axis label of the plot. | |
const std::string & | getZLabel () const |
Returns the label (title) of the z axis. | |
virtual double | getZValue (double x, double y) const |
Get the z value at the specified point (x,y). | |
virtual bool | hasZAxis () const |
A test function. | |
int | indexOf (const std::string &label) const |
Returns the index of the label. | |
unsigned int | indexOfBindingOption (const std::string &axis) const |
Returns an index to the binding option. | |
virtual bool | inRange (int row) const |
Checks if the entries in a given row are within the range of the axis model. | |
virtual bool | isAxisBinned (const std::string &axis) const |
Returns true if the destined axis is "X" or "Y", otherwise returns false . | |
bool | isDataValid () const |
Returns true if all the data in the bound DataSource is valid. | |
bool | isDirty () const |
Returns true if the projector has been marked dirty. | |
virtual bool | isEmpty () const |
Returns true if the data source used by this projector is empty. | |
virtual bool | isEmpty () const =0 |
Returns true if the data source used by this projector is empty. | |
virtual bool | isValueBinned () const |
Returns true as the projected value is the result of accumulation into bins. | |
virtual void | matrixTranspose (bool yes) |
Transposes the X and Y axis. | |
virtual void | normalize () |
Normalizes the projector to its target. | |
virtual void | normalizeTo (const ProjectorBase *target) |
Normalize the output of the receiving object's projected values to that of target. | |
virtual void | normalizeTo (double number) |
Sets a scale factor on the output so that the number of entries appears to be number. | |
virtual void | notifyObservers () const |
Notifies Observer objects of a change. | |
virtual Range | preferredRange (hippodraw::Axes::Type) const |
Returns the preferred Range. | |
virtual void | prepareValues () |
Prepares the projector for plotting by executing, if needed, the binning procedure. | |
virtual void | removeCut (const TupleCut *cut) |
Removes the cut from the cut list. | |
void | removeObserver (hippodraw::Observer *) |
Removes an Observer from the Observer list. | |
virtual void | reset () |
Resets the bins. | |
virtual void | setAxisBinding (const std::string &axis, const std::string &label) |
Sets the axis binding. | |
virtual void | setAxisBinding (const std::string &axis, const std::string &label) |
Sets the axis binding. | |
virtual void | setAxisBindings (const std::vector< std::string > &labels) |
Sets the axis bindings, Sets, in the order of the binding options, the binding to the NTuple by labels contained in labels. | |
virtual void | setAxisBindings (const std::vector< std::string > &bindings) |
Sets the axis binding. | |
virtual void | setAxisModel (hippodraw::Axes::Type, AxisModelBase *) |
Sets the AxisModel for axis axis. | |
void | setBinContents (const DataSource *source) |
Sets the contents of the bins from the data source. | |
void | setBinner (BinsBase *bins) |
Sets the BinsBase object to be used by this projector. | |
virtual void | setBinnerOn (BinnerAxis *binner, hippodraw::Axes::Type axis) |
Sets the bin edge calculator to binner on axis axis. | |
virtual void | setBinnerRange (hippodraw::Axes::Type axis, const Range &range, bool const_width) |
Sets the Range of the binner. | |
virtual void | setBinWidth (hippodraw::Axes::Type axis, double v) |
This function sets the binWidth. | |
virtual void | setBinWidth (const std::string &axis, int parm, bool dragging) |
virtual void | setDirty (bool value=true) |
Sets the dirty flag to value. | |
virtual void | setNormalizing (bool on) |
Sets the scaling number of entries on if on is true , otherwise turns if off. | |
virtual void | setNTuple (const DataSource *source) |
Changes the DataSource used for the projections to source. | |
virtual void | setNumberOfBins (hippodraw::Axes::Type axis, unsigned int number) |
Sets the number of bins. | |
virtual void | setOffset (hippodraw::Axes::Type axis, double v) |
Sets the bin offset. | |
virtual void | setOffset (const std::string &axis, int parm, bool dragging) |
Sets the bin offset. | |
virtual void | setRange (hippodraw::Axes::Type, const Range &range, bool) |
Sets the range of the binner. | |
virtual void | setRange (hippodraw::Axes::Type axis, bool) |
Sets the range of the selected axis. | |
virtual void | setXErrorOption (bool enable) |
Sets whether the X error options are to be enabled or not. | |
virtual void | setYErrorOption (bool enable) |
Sets whether the Y error options are to be enabled or not. | |
virtual void | update (const Observable *object) |
Implements Observer pattern. | |
virtual Range | valueRange () const |
Finds the range of the projected values. | |
virtual bool | wantsScaleFactor (const std::string &axis) const |
Returns true if axis is the Z axis. | |
virtual void | willDelete (const Observable *object) |
Implements Observer pattern. | |
Protected Member Functions | |
virtual void | addPointReps () |
Function to add the acceptable point reps. | |
virtual void | changedNTuple () |
This function is called when the ntuple has been changed to a new one. | |
virtual void | checkScaling () |
Checks the axis scaling. | |
Range | dataRange (int column) const |
Returns the range of data on the specified column. | |
Range | dataRangeOnValue () const |
Returns the data range on the Z axis. | |
Range | dataRangeWithError (int data, int error) const |
Returns a range considering both data and error. | |
DyHist2DProjector (const DyHist2DProjector &projector) | |
The copy constructor. | |
virtual void | fillDataSource (DataSource *ntuple, bool in_range=false) const |
Fills the DataSource source with the projected values. | |
virtual void | fillProjectedValues (DataSource *ntuple, bool in_range=false) const |
Fills the NTuple ntuple with the projected values. | |
double | getPos (int column) const |
Returns the minimum positive value on the specified column. | |
double | getPosOnValue () const |
Returns the smallest positive value on the Y axis. | |
double | getPosWithError (int data, int error) const |
Returns the minimum positive values considering both data and error. | |
void | notifyObservers (Action action) const |
An internal method to iterate over all observers and to send the message action. | |
void | setAxisBinding (int axis, const std::string &label) |
Sets the axis binding for axis binding option to the column with label label. | |
void | setZLabel () |
Sets the variable so that it can be modified. | |
Protected Attributes | |
std::vector< std::string > | m_binding_options |
The list of binding options for the Projector. | |
std::vector< std::string > | m_bindings |
The list of current bindings. | |
BinsBase * | m_binner |
The binner object. | |
std::vector< unsigned int > | m_columns |
A vector containing indexes to the columns of the NTuple. | |
std::vector< const TupleCut * > | m_cut_list |
A list of cuts that filter the projection. | |
unsigned int | m_min_bindings |
The minimum number of columns that must be bound. | |
const DataSource * | m_ntuple |
The pointer to the data source being projected. | |
std::vector< std::string > | m_pointreps |
Vector of acceptable PointReps. | |
DataSource * | m_proj_values |
The NTuple representing the result of the projection. | |
const ProjectorBase * | m_target |
The target projector. | |
AxisModelBase * | m_x_axis |
The AxisModel along the X axis. | |
AxisModelBase * | m_y_axis |
The AxisModel along the Y axis. | |
AxisModelBase * | m_z_axis |
The AxisModel along the Z axis. | |
std::string | m_z_label |
Dummy member so that getZLabel can return a reference. | |
Private Attributes | |
Range | m_value_range |
The range of the accumulated values. | |
std::string | m_z_label_density |
The label of the z axis when displaying density. | |
std::string | m_z_label_entries |
The label of the z axis when displaying number of entries per bin. |
|
The member function of the Observer that is called.
Definition at line 83 of file Observable.h. |
|
The type of STL container to maintain list of Observer objects.
Definition at line 46 of file Observable.h. |
|
The copy constructor.
Definition at line 47 of file DyHist2DProjector.cxx. |
|
The default constructor.
Definition at line 37 of file DyHist2DProjector.cxx. References NTupleProjector::m_binding_options, and NTupleProjector::m_min_bindings. Referenced by clone(). |
|
For row i of the column, returns
Definition at line 159 of file NTupleProjector.cxx. References NTupleProjector::m_cut_list, NTupleProjector::m_ntuple, and num_util::size(). Referenced by ProfileProjector::execute(), Profile2DProjector::execute(), execute(), DyHist1DProjector::execute(), MapMatrixProjector::fillDataSource(), Map3Projector::fillDataSource(), Map2Projector::fillDataSource(), Map1Projector::fillDataSource(), StripChartProjector::fillProjectedValues(), MapMatrixProjector::fillProjectedValues(), Map3Projector::fillProjectedValues(), Map2Projector::fillProjectedValues(), Map1Projector::fillProjectedValues(), NTupleProjector::getAverage(), DyHist1DProjector::getAverage(), NTupleProjector::getNTupleAfterCuts(), and NTupleProjector::getNumberOfEntries(). |
|
Adds the cut to the list of cuts.
Definition at line 348 of file NTupleProjector.cxx. References NTupleProjector::m_cut_list. Referenced by NTupleProjectorXML::addCuts(), and CutController::linkCutAndRep(). |
|
Adds an Observer to the Observer list.
Definition at line 49 of file Observable.cxx. References Observable::m_list. Referenced by CutPlotter::addCutTarget(), XyPlotter::addDataRep(), FunctionRep::FunctionRep(), BinningProjector::normalizeTo(), DataRepController::setAxisBindings(), DisplayController::setNTuple(), CutPlotter::setNTuple(), and TextPlotter::setParentDataRep(). |
|
Function to add the acceptable point reps.
Implements ProjectorBase. Definition at line 208 of file Hist2DProjImp.cxx. References ProjectorBase::m_pointreps. Referenced by Hist2DProjImp::Hist2DProjImp(). |
|
Add values to the projection. This method is provided as convenience for derived classes that respond to it. The implementation in this class does nothing. Reimplemented in StHist1DProjector, and StHist2DProjector. Definition at line 312 of file ProjectorBase.cxx. |
|
Returns a vector of strings describing the binding options.
Definition at line 97 of file NTupleProjector.cxx. References NTupleProjector::m_binding_options. Referenced by DataRepController::bindingOptions(). |
|
This function is called when the ntuple has been changed to a new one. The column indexes are checked for validity and set to the last column if they are invalid. If the weight index is invalid, it is set to negative. Implements NTupleProjector. Definition at line 61 of file DyHist2DProjector.cxx. References DataSource::columns(), BinningProjector::m_binner, NTupleProjector::m_columns, NTupleProjector::m_ntuple, and BinsBase::setDirty(). |
|
Checks the axis scaling. If bins are all same width, then sets the Z axis scale factor. Otherwise, turns off the scale factor on the Z axis. Reimplemented from BinningProjector. Definition at line 192 of file Hist2DProjImp.cxx. References BinsBase::hasEqualWidths(), BinningProjector::m_binner, ProjectorBase::m_z_axis, BinsBase::scaleFactor(), AxisModelBase::setScaleFactor(), and AxisModelBase::setScaling(). Referenced by StHist2DProjector::setBinnerRange(), setBinnerRange(), and Hist2DProjImp::setBinWidth(). |
|
The clone function returns an object of its own kind which is a copy of this object at this moment.
Implements ProjectorBase. Definition at line 56 of file DyHist2DProjector.cxx. References DyHist2DProjector(). |
|
Returns an NTuple representing the binned values.
Implements ProjectorBase. Definition at line 272 of file BinningProjector.cxx. References BinsBase::createNTuple(), and BinningProjector::m_binner. Referenced by BinningProjector::BinningProjector(), BinningProjector::createOldStyleNTuple(), and BinningProjector::setBinner(). |
|
Creates and returns NTuple object. Creates an old style NTuple representation of the projected values, i.e. one in which the NTuple contains the bin width as the XERR instead of the half width. This member function exists for backward compatibility of deprecated functions. Reimplemented from ProjectorBase. Definition at line 84 of file BinningProjector.cxx. References BinningProjector::createNTuple(), BinningProjector::execute(), BinningProjector::fillProjectedValues(), ProjectorBase::isDirty(), and BinningProjector::m_binner. |
|
Returns the range of data on the specified column. The range may need to be calculated. Definition at line 288 of file NTupleProjector.cxx. References DataSource::columns(), NTupleProjector::m_is_valid, and NTupleProjector::m_ntuple. Referenced by ProfileProjector::dataRangeOn(), Profile2DProjector::dataRangeOn(), MapMatrixProjector::dataRangeOn(), Map3Projector::dataRangeOn(), Map2Projector::dataRangeOn(), Map1Projector::dataRangeOn(), dataRangeOn(), DyHist1DProjector::dataRangeOn(), and Map3Projector::valueRange(). |
|
Returns the range of data on the specified axis. The range may need to be calculated. Implements NTupleProjector. Definition at line 107 of file DyHist2DProjector.cxx. References NTupleProjector::dataRange(), Hist2DProjImp::dataRangeOnValue(), NTupleProjector::m_columns, hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. |
|
Returns the data range on the Z axis.
Definition at line 101 of file Hist2DProjImp.cxx. References ProjectorBase::m_proj_values, BinningProjector::prepareValues(), and hippodraw::Axes::Z. Referenced by StHist2DProjector::dataRangeOn(), dataRangeOn(), and Hist2DProjImp::getPosOnValue(). |
|
Returns a range considering both data and error.
Definition at line 263 of file NTupleProjector.cxx. References DataSource::columns(), NTupleProjector::getPosWithError(), NTupleProjector::m_ntuple, std::max(), std::min(), and num_util::size(). Referenced by Map2Projector::dataRangeOn(), and Map1Projector::dataRangeOn(). |
|
Projects the data source into bins.
Reimplemented from BinningProjector. Definition at line 70 of file DyHist2DProjector.cxx. References NTupleProjector::acceptRow(), BinsBase::accumulate(), BinningProjector::m_binner, NTupleProjector::m_columns, NTupleProjector::m_ntuple, BinsBase::reset(), and num_util::size(). |
|
Fills the DataSource source with the projected values.
Fills the DataSource source with the results of projecting the data source to projected values. Derived classes must implement this method. Clients, such as plotters or fitters, can then use getProjectedValues method to access the projected value data. The default behavior is to fill the DataSource with all values that are accepted by the TupleCut objects, if any. If in_range is equal to Implements ProjectorBase. Definition at line 286 of file BinningProjector.cxx. References BinningProjector::m_binner. Referenced by BinningProjector::BinningProjector(), and BinningProjector::prepareValues(). |
|
Fills the NTuple ntuple with the projected values.
Fills the NTuple !ntuple with the results of projecting the data source to projected values. Derived classes must implement this method. Clients, such as plotters or fitters, can then use getProjectedValues method to access the projected value data. The default behavior is to fill the NTuple with all values that are accepted by the TupleCut objects, if any. If in_range is equal to Implements ProjectorBase. Definition at line 279 of file BinningProjector.cxx. References BinningProjector::m_binner. Referenced by BinningProjector::createOldStyleNTuple(). |
|
Get the Average of all projected values on the specified axis.
Reimplemented from ProjectorBase. Reimplemented in DyHist1DProjector, Map1Projector, and MapMatrixProjector. Definition at line 432 of file NTupleProjector.cxx. References NTupleProjector::acceptRow(), NTupleProjector::getNTuple(), ProjectorBase::getRange(), NTupleProjector::getXLabel(), NTupleProjector::getYLabel(), ProjectorBase::getZLabel(), Range::includes(), NTupleProjector::indexOf(), NTupleProjector::m_ntuple, num_util::size(), hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. |
|
Get the Average of all projected values on the specified axis.
Reimplemented in DyHist1DProjector, Map1Projector, MapMatrixProjector, NTupleProjector, StHist1DProjector, and StHist2DProjector. Definition at line 268 of file ProjectorBase.cxx. Referenced by AverageTextRep::drawProjectedValues(). |
|
Returns the current axis bindings. Returns the label for each column to which the projector is bound. If column is not bound, returns the string "nil" for that column. Reimplemented from ProjectorBase. Definition at line 124 of file NTupleProjector.cxx. References DataSource::getLabelAt(), NTupleProjector::m_bindings, NTupleProjector::m_columns, NTupleProjector::m_ntuple, and num_util::size(). Referenced by DisplayController::axisBindings(), and NTupleProjectorXML::createElement(). |
|
Returns the axis bindings. Returns the name associated with each axis. This member function should only be called with a derived class which can process it in a meaningful way. thus if this method is called on this base class, an assertion is raised. Reimplemented in NTupleProjector. Definition at line 99 of file ProjectorBase.cxx. Referenced by XYPlot::setAxisBindings(). |
|
Get the AxisModel for axis axis.
Definition at line 204 of file ProjectorBase.cxx. References ProjectorBase::m_x_axis, ProjectorBase::m_y_axis, ProjectorBase::m_z_axis, hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. Referenced by CompositePlotter::processReturnValue(), and ContourPointRep::setContourValues(). |
|
Returns reference to BinsBase object used by this projector.
Definition at line 99 of file BinningProjector.cxx. References BinningProjector::m_binner. Referenced by BinningProjectorXML::createChildren(). |
|
Returns the bin width of the axis. Not all projectors has a notation of a bin width. This interface is declared for those that do. The implementation in this base class is to does nothing. Reimplemented from ProjectorBase. Definition at line 238 of file BinningProjector.cxx. References BinsBase::binWidth(), BinningProjector::m_binner, BinningProjector::m_binner_dim, hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. |
|
Returns the list of TupleCut objects used by this projector.
Definition at line 362 of file NTupleProjector.cxx. References NTupleProjector::m_cut_list. Referenced by CutController::connectDataRep(), and NTupleProjectorXML::createChildren(). |
|
Returns the DataSource used by the projector.
Definition at line 420 of file NTupleProjector.cxx. References NTupleProjector::m_ntuple. |
|
Returns the DataSoruce used by the projector.
Definition at line 412 of file NTupleProjector.cxx. References NTupleProjector::m_ntuple. Referenced by NTupleProjectorXML::createElement(), NTupleProjector::getAverage(), DyHist1DProjector::getAverage(), DisplayController::getDataSourceLabels(), and DisplayController::getNTuple(). |
|
Template for projectors that can return subsets of the NTuple used by the DataRep.
Reimplemented from ProjectorBase. Definition at line 492 of file NTupleProjector.cxx. References NTupleProjector::acceptRow(), DataSource::columns(), DataSource::getLabels(), NTupleProjector::m_ntuple, DataSource::rows(), NTuple::setLabels(), and num_util::size(). |
|
Template for projectors that can return subsets of the NTuple used by the DataRep.
Reimplemented in NTupleProjector. Definition at line 324 of file ProjectorBase.cxx. Referenced by DataRep::getNTupleAfterCuts(). |
|
Returns the name of the NTuple used by this projector.
Definition at line 425 of file NTupleProjector.cxx. References DataSource::getName(), and NTupleProjector::m_ntuple. Referenced by DisplayController::getDataSourceName(). |
|
Returns the number of bins. Returns number of bins if axis is binned, otherwise returns 0. Reimplemented from ProjectorBase. Definition at line 137 of file BinningProjector.cxx. References ProjectorBase::getNumberOfBins(), BinningProjector::m_binner, BinningProjector::m_binner_dim, BinsBase::numberOfBins(), hippodraw::Axes::X, and hippodraw::Axes::Y. |
|
Returns the number of entries in to the projected values list.
Implements ProjectorBase. Definition at line 369 of file NTupleProjector.cxx. References NTupleProjector::acceptRow(), NTupleProjector::inRange(), NTupleProjector::m_ntuple, DataSource::rows(), and num_util::size(). |
|
Returns the total number of entries that went into creating the projected values. It is up to derived classes to interpret what this means. Some may find it meaningless and raise an exception and/or assertion. Implemented in FunctionProjector, LineProjector, NTupleProjector, StHist1DProjector, and StHist2DProjector. Referenced by TotalTextRep::drawProjectedValues(), BinningProjector::normalize(), and QtDisplay::numberOfEntries(). |
|
Returns the list of observers.
Definition at line 57 of file Observable.cxx. References Observable::m_list. |
|
Returns the offset of the axis. Not all projectors has a notation of a bin width. This interface is declared for those that do. The implementation in this base class is to does nothing. Reimplemented from ProjectorBase. Definition at line 223 of file BinningProjector.cxx. References BinsBase::getOffset(), BinningProjector::m_binner, BinningProjector::m_binner_dim, hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. |
|
Return the vector of Point Reps.
Definition at line 317 of file ProjectorBase.cxx. References ProjectorBase::m_pointreps. |
|
Returns the minimum positive value on the specified column.
Definition at line 330 of file NTupleProjector.cxx. References DataSource::columns(), NTupleProjector::m_ntuple, and num_util::size(). Referenced by ProfileProjector::getPosOn(), Profile2DProjector::getPosOn(), MapMatrixProjector::getPosOn(), Map3Projector::getPosOn(), Map2Projector::getPosOn(), Map1Projector::getPosOn(), getPosOn(), and DyHist1DProjector::getPosOn(). |
|
Returns the minimum positive value of the data on a specified axis.
Implements ProjectorBase. Definition at line 121 of file DyHist2DProjector.cxx. References NTupleProjector::getPos(), NTupleProjector::m_columns, Range::pos(), Hist2DProjImp::valueRange(), hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. |
|
Returns the smallest positive value on the Y axis.
Definition at line 77 of file Hist2DProjImp.cxx. References Hist2DProjImp::dataRangeOnValue(), and Range::pos(). Referenced by StHist2DProjector::getPosOn(). |
|
Returns the minimum positive values considering both data and error.
Definition at line 301 of file NTupleProjector.cxx. References DataSource::columns(), NTupleProjector::m_ntuple, std::min(), and num_util::size(). Referenced by NTupleProjector::dataRangeWithError(), MapMatrixProjector::getPosOn(), Map2Projector::getPosOn(), and Map1Projector::getPosOn(). |
|
Returns ntuple representation of projected values.
Definition at line 338 of file ProjectorBase.cxx. References ProjectorBase::m_proj_values. Referenced by BinningProjectorXML::createChildren(), ProjectorBase::createOldStyleNTuple(), StHist2DProjector::getAverage(), StHist1DProjector::getAverage(), MapMatrixProjector::getAverage(), Map1Projector::getAverage(), ProjectorBase::getRMS(), and FunctionProjector::initializeFunction(). |
|
Returns the Range along the specified axis. The behavior implemented here is to return the range of the AxisModelBase owned by the PlotterBase. However, derived classes may override this function, such as projectors that have binners, if this behavior is incorrect. Definition at line 145 of file ProjectorBase.cxx. References AxisModelBase::getRange(), ProjectorBase::m_x_axis, ProjectorBase::m_y_axis, ProjectorBase::m_z_axis, hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. Referenced by LineProjector::dataRangeOn(), LineProjector::fillDataSource(), LineProjector::fillProjectedValues(), NTupleProjector::getAverage(), DyHist1DProjector::getAverage(), LineProjector::getPosOn(), and LineProjector::valueRange(). |
|
Returns the RMS. Returns the root mean square of the data points along the axis axis. Definition at line 279 of file ProjectorBase.cxx. References ProjectorBase::getProjectedValues(), ProjectorHelper::stdCoord(), and hippodraw::Axes::X. |
|
Finds the title of the plot. This implementation gets the title from the NTuple. Implements ProjectorBase. Definition at line 248 of file NTupleProjector.cxx. References NTupleProjector::m_ntuple, and DataSource::title(). |
|
Finds the title of the plot.
Implemented in FunctionProjector, LineProjector, NTupleProjector, StHist1DProjector, and StHist2DProjector. |
|
Finds the X axis label of the plot. A plotter may ask the projector for the default label. Implements ProjectorBase. Reimplemented in Map1Projector, and MapMatrixProjector. Definition at line 253 of file NTupleProjector.cxx. References DataSource::getLabelAt(), NTupleProjector::m_columns, and NTupleProjector::m_ntuple. Referenced by NTupleProjector::getAverage(), and DyHist1DProjector::getAverage(). |
|
Finds the X axis label of the plot. A plotter may ask the projector for the default label. Implemented in FunctionProjector, LineProjector, Map1Projector, MapMatrixProjector, NTupleProjector, StHist1DProjector, and StHist2DProjector. Referenced by CompositePlotter::getLabel(). |
|
Finds the Y axis label of the plot. Derived classes should return a label for the Y axis that is meaningful for the kind of projection. The argument flag can be used to distinguish between two possible labels, depending on some state of the projector. Implements ProjectorBase. Reimplemented in DyHist1DProjector, Map1Projector, and MapMatrixProjector. Definition at line 258 of file NTupleProjector.cxx. References DataSource::getLabelAt(), NTupleProjector::m_columns, and NTupleProjector::m_ntuple. Referenced by NTupleProjector::getAverage(). |
|
Finds the Y axis label of the plot. Derived classes should return a label for the Y axis that is meaningful for the kind of projection. The argument flag can be used to distinguish between two possible labels, depending on some state of the projector. Implemented in DyHist1DProjector, FunctionProjector, LineProjector, Map1Projector, MapMatrixProjector, NTupleProjector, StHist1DProjector, and StHist2DProjector. Referenced by CompositePlotter::getLabel(). |
|
Returns the label (title) of the z axis.
Reimplemented from ProjectorBase. Definition at line 179 of file Hist2DProjImp.cxx. References AxisModelBase::isScaling(), ProjectorBase::m_z_axis, Hist2DProjImp::m_z_label_density, and Hist2DProjImp::m_z_label_entries. |
|
Get the z value at the specified point (x,y).
Reimplemented from ProjectorBase. Definition at line 263 of file BinningProjector.cxx. References BinsBase::getZValue(), and BinningProjector::m_binner. |
|
A test function.
Definition at line 187 of file Hist2DProjImp.cxx. |
|
Returns the index of the label. For example, the column index. Definition at line 144 of file NTupleProjector.cxx. References DataSource::indexOf(), and NTupleProjector::m_ntuple. Referenced by NTupleProjector::getAverage(), and DyHist1DProjector::getAverage(). |
|
Returns an index to the binding option. The parameter axis should match one of the strings returned by binding Options(). If not, an assertion is made. Definition at line 103 of file NTupleProjector.cxx. References std::find(), and NTupleProjector::m_binding_options. Referenced by NTupleProjector::setAxisBinding(). |
|
Checks if the entries in a given row are within the range of the axis model.
Reimplemented in Map1Projector, and MapMatrixProjector. Definition at line 386 of file NTupleProjector.cxx. References Range::excludes(), AxisModelBase::getRange(), NTupleProjector::m_columns, NTupleProjector::m_ntuple, ProjectorBase::m_x_axis, ProjectorBase::m_y_axis, ProjectorBase::m_z_axis, and num_util::size(). Referenced by Map3Projector::fillDataSource(), Map2Projector::fillDataSource(), StripChartProjector::fillProjectedValues(), Map3Projector::fillProjectedValues(), Map2Projector::fillProjectedValues(), and NTupleProjector::getNumberOfEntries(). |
|
Returns
Reimplemented from ProjectorBase. Definition at line 98 of file DyHist2DProjector.cxx. References NTupleProjector::m_binding_options. |
|
Returns
Definition at line 516 of file NTupleProjector.cxx. References NTupleProjector::m_is_valid. |
|
Returns A dirty projector is one whose projected values are invalid because of some change (e.g., an axis range has changed.) Definition at line 70 of file ProjectorBase.cxx. References ProjectorBase::m_isDirty. Referenced by BinningProjector::createOldStyleNTuple(), Profile2DProjector::dataRangeOn(), DataRep::isDirty(), MapMatrixProjector::prepareValues(), Map2Projector::prepareValues(), FunctionProjector::prepareValues(), BinningProjector::prepareValues(), and Profile2DProjector::valueRange(). |
|
Returns
Returns Implements ProjectorBase. Definition at line 485 of file NTupleProjector.cxx. References NTupleProjector::m_ntuple. |
|
Returns
Returns Implemented in FunctionProjector, LineProjector, NTupleProjector, StHist1DProjector, and StHist2DProjector. Referenced by DataRep::hasZeroRows(). |
|
Returns
Reimplemented from ProjectorBase. Definition at line 70 of file Hist2DProjImp.cxx. |
|
Transposes the X and Y axis. The implementation in this base class does nothing. Reimplemented in MapMatrixProjector. Definition at line 109 of file ProjectorBase.cxx. |
|
Normalizes the projector to its target.
Definition at line 332 of file BinningProjector.cxx. References ProjectorBase::getNumberOfEntries(), ProjectorBase::m_target, norm, BinningProjector::normalizeTo(), and ProjectorBase::setDirty(). Referenced by BinningProjector::normalizeTo(), and BinningProjector::update(). |
|
Normalize the output of the receiving object's projected values to that of target.
Reimplemented from ProjectorBase. Definition at line 309 of file BinningProjector.cxx. References Observable::addObserver(), ProjectorBase::isValueBinned(), ProjectorBase::m_target, BinningProjector::normalize(), Observable::removeObserver(), and BinningProjector::setNormalizing(). |
|
Sets a scale factor on the output so that the number of entries appears to be number. This feature might be used, for example, to compare two histograms that have different number of entires by normalizing one to the other. Reimplemented from ProjectorBase. Definition at line 293 of file BinningProjector.cxx. References BinningProjector::m_binner. Referenced by BinningProjector::normalize(). |
|
An internal method to iterate over all observers and to send the message action.
Definition at line 69 of file Observable.cxx. References std::bind2nd(), std::for_each(), Observable::m_list, and std::mem_fun(). |
|
|
Returns the preferred Range. Returns the Range preferred by the projector. The default implementation in this base class is to return full range of the data on the axis. Derived classes, may need to override this implementation. Reimplemented from ProjectorBase. Definition at line 87 of file Hist2DProjImp.cxx. References ProjectorBase::dataRangeOn(), Range::setLow(), and hippodraw::Axes::Z. |
|
Prepares the projector for plotting by executing, if needed, the binning procedure.
Reimplemented from ProjectorBase. Definition at line 72 of file BinningProjector.cxx. References BinningProjector::execute(), BinningProjector::fillDataSource(), ProjectorBase::isDirty(), ProjectorBase::m_proj_values, and ProjectorBase::setDirty(). Referenced by BinningProjectorXML::createChildren(), ProfileProjector::dataRangeOn(), Profile2DProjector::dataRangeOn(), Hist2DProjImp::dataRangeOnValue(), Hist1DProjImp::dataRangeOnValue(), StHist2DProjector::getAverage(), StHist1DProjector::getAverage(), and Profile2DProjector::valueRange(). |
|
Removes the cut from the cut list.
Definition at line 353 of file NTupleProjector.cxx. References std::find(), and NTupleProjector::m_cut_list. |
|
Removes an Observer from the Observer list.
Definition at line 63 of file Observable.cxx. References Observable::m_list. Referenced by BinningProjector::normalizeTo(), CutPlotter::removeFromTarget(), DisplayController::removeTextObservers(), NTupleProjector::setNTuple(), FunctionRep::willDelete(), FunctionRep::~FunctionRep(), and NTupleProjector::~NTupleProjector(). |
|
Resets the bins. This interface is for the StHist1DProjector Reimplemented from ProjectorBase. Reimplemented in Hist1DProjImp, and StHist1DProjector. Definition at line 217 of file BinningProjector.cxx. |
|
Sets the axis binding. The parameter axis should match one of the strings returned by bindingOptions(). The parameter label should match one of the column labels of the NTuple. If not, the corresponding axis becomes unbound. Reimplemented from ProjectorBase. Definition at line 194 of file NTupleProjector.cxx. References NTupleProjector::indexOfBindingOption(), and NTupleProjector::setAxisBinding(). |
|
Sets the axis binding for axis binding option to the column with label label. If the label doesn't exist in the data source, then the axis becomes unbound. Definition at line 180 of file NTupleProjector.cxx. References DataSource::indexOf(), NTupleProjector::m_columns, NTupleProjector::m_is_valid, NTupleProjector::m_ntuple, and ProjectorBase::setDirty(). Referenced by NTupleProjector::setAxisBinding(), CutPlotter::setAxisBinding(), and NTupleProjector::setAxisBindings(). |
|
Sets the axis binding. Sets binding of the axis with name axis to entity with name label. It is expected that this member function will only be called on a derived class which can process it in a meaningful way. Thus if this method is called on this base class, an assertion is thrown. Reimplemented in NTupleProjector. Definition at line 84 of file ProjectorBase.cxx. |
|
Sets the axis bindings, Sets, in the order of the binding options, the binding to the NTuple by labels contained in labels. If labels does not contain sufficient number of entries, the remaining bindings are unset. Reimplemented from ProjectorBase. Definition at line 204 of file NTupleProjector.cxx. References NTupleProjector::m_columns, NTupleProjector::m_is_valid, NTupleProjector::m_min_bindings, NTupleProjector::setAxisBinding(), and num_util::size(). Referenced by DisplayController::setAxisBindings(). |
|
Sets the axis binding. Sets binding of all axis entities with name in the vector. This member function should only be called with a derived class which can process it in a meaningful way. Thus if this method is called on this base class, an assertion is thrown. Reimplemented in NTupleProjector. Definition at line 92 of file ProjectorBase.cxx. |
|
Sets the AxisModel for axis axis.
Reimplemented from ProjectorBase. Definition at line 66 of file BinningProjector.cxx. References BinningProjector::checkScaling(), and ProjectorBase::setAxisModel(). |
|
Sets the contents of the bins from the data source.
Definition at line 365 of file BinningProjector.cxx. References BinningProjector::m_binner. |
|
Sets the BinsBase object to be used by this projector.
Definition at line 106 of file BinningProjector.cxx. References BinningProjector::createNTuple(), BinningProjector::m_binner, and ProjectorBase::m_proj_values. Referenced by BinningProjectorXML::getObject(). |
|
Sets the bin edge calculator to binner on axis axis.
Definition at line 118 of file BinningProjector.cxx. References BinningProjector::checkScaling(), ProjectorBase::isAxisBinned(), BinningProjector::m_binner, BinsBase::setBinnerOn(), ProjectorBase::setDirty(), hippodraw::Axes::X, and hippodraw::Axes::Y. Referenced by DisplayController::setBinner(). |
|
Sets the Range of the binner.
Sets the Range of the BinsBase object for axes axis to range. If const_width is Implements BinningProjector. Definition at line 173 of file DyHist2DProjector.cxx. References Hist2DProjImp::checkScaling(), BinningProjector::m_binner, ProjectorBase::setDirty(), and Hist2DProjImp::setRange(). |
|
This function sets the binWidth. It is needed when the HippoDraw user wants to manually change the bin size. The parameter width is of type float because that is how the java interface works, but the cast is done here.
Reimplemented from BinningProjector. Definition at line 146 of file Hist2DProjImp.cxx. References Hist2DProjImp::checkScaling(), BinningProjector::m_binner, BinsBase::setBinWidth(), ProjectorBase::setDirty(), hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. Referenced by setBinWidth(). |
|
Reimplemented from BinningProjector. Definition at line 135 of file DyHist2DProjector.cxx. References BinsBase::calcBinWidth(), BinningProjector::m_binner, Hist2DProjImp::setBinWidth(), hippodraw::Axes::X, and hippodraw::Axes::Y. |
|
|
Sets the scaling number of entries on if on is
Reimplemented from ProjectorBase. Definition at line 300 of file BinningProjector.cxx. References BinningProjector::m_binner. Referenced by BinningProjector::normalizeTo(), and BinningProjector::willDelete(). |
|
Changes the DataSource used for the projections to source. The column indexes remain the same if the new DataSource has at least as many columns as the old. Any indexes exceeding the number of columns of the new DataSource are reset to 0. Reimplemented in MapMatrixProjector. Definition at line 228 of file NTupleProjector.cxx. References NTupleProjector::changedNTuple(), DataSource::isNull(), NTupleProjector::m_is_valid, NTupleProjector::m_ntuple, Observable::removeObserver(), and ProjectorBase::setDirty(). Referenced by DataRepController::setAxisBindings(), MapMatrixProjector::setNTuple(), DisplayController::setNTuple(), and CutPlotter::setNTuple(). |
|
Sets the number of bins. Sets the number of bins along the axis axis to number. Not all projectors has a notation of a bin width. This interface is declared for those that do. The implementation in this base class is to does nothing. Reimplemented in MapMatrixProjector. Definition at line 221 of file ProjectorBase.cxx. Referenced by CompositePlotter::setNumberOfBins(). |
|
Sets the bin offset. Sets the offset of bins by fraction offset of the bin width. Not all projectors has a notation of a bin width. This interface is declared for those that do. The implementation in this base class is to does nothing. Reimplemented from BinningProjector. Definition at line 159 of file Hist2DProjImp.cxx. References BinsBase::getRange(), BinningProjector::m_binner, ProjectorBase::m_x_axis, ProjectorBase::m_y_axis, ProjectorBase::setDirty(), BinsBase::setOffset(), AxisModelBase::setRange(), hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. Referenced by setOffset(). |
|
Sets the bin offset.
Reimplemented from BinningProjector. Definition at line 153 of file DyHist2DProjector.cxx. References BinsBase::calcOffset(), hippodraw::Axes::convert(), BinningProjector::m_binner, ProjectorBase::setDirty(), Hist2DProjImp::setOffset(), hippodraw::Axes::X, and hippodraw::Axes::Y. |
|
Sets the range of the binner.
Definition at line 151 of file BinningProjector.cxx. References BinningProjector::m_binner, BinsBase::setRange(), hippodraw::Axes::X, and hippodraw::Axes::Y. |
|
Sets the range of the selected axis.
Reimplemented from ProjectorBase. Definition at line 121 of file Hist2DProjImp.cxx. References ProjectorBase::getPosOn(), AxisModelBase::getRange(), Range::high(), AxisModelBase::isLog(), Range::low(), ProjectorBase::m_x_axis, ProjectorBase::m_y_axis, BinningProjector::setBinnerRange(), AxisModelBase::setRange(), hippodraw::Axes::X, hippodraw::Axes::Y, and hippodraw::Axes::Z. Referenced by StHist2DProjector::setBinnerRange(), and setBinnerRange(). |
|
Sets whether the X error options are to be enabled or not. This base class implementation does nothing. Reimplemented in Map2Projector. Definition at line 149 of file NTupleProjector.cxx. |
|
Sets whether the Y error options are to be enabled or not. This base class implementation does nothing. Reimplemented in Map1Projector, and Map2Projector. Definition at line 153 of file NTupleProjector.cxx. |
|
Sets the variable so that it can be modified.
Definition at line 174 of file Hist2DProjImp.cxx. References Hist2DProjImp::m_z_label_entries. |
|
Implements Observer pattern. Receives the update from the Observable object and directs it to either BinningProject::update or NTupleProjector::update deponding on class of object. Reimplemented from NTupleProjector. Definition at line 185 of file DyHist2DProjector.cxx. References BinningProjector::update(), and NTupleProjector::update(). |
|
Finds the range of the projected values. The range of the accumulated bins is returned. Implements ProjectorBase. Definition at line 113 of file Hist2DProjImp.cxx. References ProjectorBase::dataRangeOn(), and hippodraw::Axes::Z. Referenced by getPosOn(). |
|
Returns
Reimplemented from ProjectorBase. Definition at line 216 of file Hist2DProjImp.cxx. |
|
Implements Observer pattern. Receives the willDelete from the Observable object and directs it to either BinningProjector::update or NTupleProjector::update dependin on the calss of object. Reimplemented from NTupleProjector. Definition at line 200 of file DyHist2DProjector.cxx. References BinningProjector::willDelete(), and NTupleProjector::willDelete(). |
|
|
The list of current bindings.
Definition at line 64 of file NTupleProjector.h. Referenced by NTupleProjector::getAxisBindings(). |
|
|
|
A list of cuts that filter the projection.
Definition at line 73 of file NTupleProjector.h. Referenced by NTupleProjector::acceptRow(), NTupleProjector::addCut(), NTupleProjector::getCutList(), and NTupleProjector::removeCut(). |
|
The minimum number of columns that must be bound. The minimum number of columns that must be bound. This member must be set by derived class according to its needs. The default setting is zero. Definition at line 84 of file NTupleProjector.h. Referenced by DyHist1DProjector::DyHist1DProjector(), DyHist2DProjector(), Map1Projector::Map1Projector(), Map2Projector::Map2Projector(), Map3Projector::Map3Projector(), MapMatrixProjector::MapMatrixProjector(), Profile2DProjector::Profile2DProjector(), ProfileProjector::ProfileProjector(), and NTupleProjector::setAxisBindings(). |
|
|
Vector of acceptable PointReps.
Definition at line 98 of file ProjectorBase.h. Referenced by StripChartProjector::addPointReps(), ProfileProjector::addPointReps(), Profile2DProjector::addPointReps(), MapMatrixProjector::addPointReps(), Map3Projector::addPointReps(), Map2Projector::addPointReps(), Map1Projector::addPointReps(), Hist2DProjImp::addPointReps(), Hist1DProjImp::addPointReps(), and ProjectorBase::getPointReps(). |
|
The NTuple representing the result of the projection.
Definition at line 73 of file ProjectorBase.h. Referenced by BinningProjector::BinningProjector(), ProfileProjector::dataRangeOn(), Profile2DProjector::dataRangeOn(), Hist2DProjImp::dataRangeOnValue(), Hist1DProjImp::dataRangeOnValue(), DyHist1DProjector::getAverage(), ProfileProjector::getPosOn(), ProjectorBase::getProjectedValues(), Map3Projector::getZValue(), MapMatrixProjector::prepareValues(), Map3Projector::prepareValues(), Map2Projector::prepareValues(), Map1Projector::prepareValues(), LineProjector::prepareValues(), FunctionProjector::prepareValues(), BinningProjector::prepareValues(), BinningProjector::setBinner(), and ProjectorBase::~ProjectorBase(). |
|
The target projector. Use of the target depends on derived classes. Target projector are observed, thus some of the implement is define in this base class. Reimplemented in FunctionProjector. Definition at line 104 of file ProjectorBase.h. Referenced by BinningProjector::normalize(), BinningProjector::normalizeTo(), BinningProjector::update(), and BinningProjector::willDelete(). |
|
The range of the accumulated values.
Reimplemented from Hist2DProjImp. Definition at line 44 of file DyHist2DProjector.h. |
|
The
All
Definition at line 82 of file ProjectorBase.h. Referenced by LineProjector::dataRangeOn(), FunctionProjector::dataRangeOn(), LineProjector::fillDataSource(), LineProjector::fillProjectedValues(), ProjectorBase::getAxisModel(), LineProjector::getPosOn(), ProjectorBase::getRange(), Map3Projector::getZValue(), NTupleProjector::inRange(), MapMatrixProjector::inRange(), Map1Projector::inRange(), FunctionProjector::prepareAxis(), ProjectorBase::setAxisModel(), FunctionProjector::setAxisModel(), Profile2DProjector::setOffset(), Hist2DProjImp::setOffset(), BinningProjector::setOffset(), ProfileProjector::setRange(), Profile2DProjector::setRange(), Hist2DProjImp::setRange(), Hist1DProjImp::setRange(), FunctionProjector::setRange(), and LineProjector::valueRange(). |
|
The
All Definition at line 86 of file ProjectorBase.h. Referenced by Hist1DProjImp::checkScaling(), LineProjector::dataRangeOn(), FunctionProjector::dataRangeOn(), LineProjector::fillDataSource(), LineProjector::fillProjectedValues(), StHist1DProjector::getAverage(), DyHist1DProjector::getAverage(), ProjectorBase::getAxisModel(), LineProjector::getPosOn(), ProjectorBase::getRange(), DyHist1DProjector::getYLabel(), Map3Projector::getZValue(), NTupleProjector::inRange(), MapMatrixProjector::inRange(), Map1Projector::inRange(), FunctionProjector::prepareAxis(), ProjectorBase::setAxisModel(), FunctionProjector::setAxisModel(), Profile2DProjector::setOffset(), Hist2DProjImp::setOffset(), Profile2DProjector::setRange(), Hist2DProjImp::setRange(), FunctionProjector::setRange(), and LineProjector::valueRange(). |
|
The May not be used by all Projectors. Definition at line 90 of file ProjectorBase.h. Referenced by Hist2DProjImp::checkScaling(), StHist2DProjector::getAverage(), ProjectorBase::getAxisModel(), ProjectorBase::getRange(), Hist2DProjImp::getZLabel(), NTupleProjector::inRange(), MapMatrixProjector::inRange(), ProjectorBase::setAxisModel(), and ProjectorBase::setRange(). |
|
Dummy member so that getZLabel can return a reference.
Reimplemented in FunctionProjector, and StHist2DProjector. Definition at line 95 of file ProjectorBase.h. Referenced by ProjectorBase::getZLabel(). |
|
The label of the z axis when displaying density.
Reimplemented from Hist2DProjImp. Definition at line 41 of file DyHist2DProjector.h. |
|
The label of the z axis when displaying number of entries per bin.
Reimplemented from Hist2DProjImp. Definition at line 38 of file DyHist2DProjector.h. |