hep.aida.ref.histogram
Class Profile

java.lang.Object
  extended by hep.aida.ref.event.AIDAObservable
      extended by hep.aida.ref.ManagedObject
          extended by hep.aida.ref.histogram.AbstractBaseHistogram
              extended by hep.aida.ref.histogram.Profile
All Implemented Interfaces:
hep.aida.dev.IDevManagedObject, hep.aida.IBaseHistogram, hep.aida.IManagedObject, hep.aida.IProfile, Connectable, IsObservable, java.io.Serializable
Direct Known Subclasses:
Profile1D, Profile2D

public abstract class Profile
extends AbstractBaseHistogram
implements hep.aida.IProfile, IsObservable, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Profile(java.lang.String name, java.lang.String title, int dimension)
          Create a new Profile
Profile(java.lang.String name, java.lang.String title, int dimension, java.lang.String options)
           
 
Method Summary
 int nanEntries()
          Number of entries whose coordinate or weight is NaN.
 
Methods inherited from class hep.aida.ref.histogram.AbstractBaseHistogram
annotation, dimension, entries, mapBinNumber, reset, setAnnotation, setTitle, title
 
Methods inherited from class hep.aida.ref.ManagedObject
isFillable, name, setFillable, setName, type, typeForClass
 
Methods inherited from class hep.aida.ref.event.AIDAObservable
addListener, isConnected, removeAllListeners, removeListener, setConnected, setValid, setValidForAll
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IProfile
allEntries, extraEntries, maxBinHeight, minBinHeight, sumAllBinHeights, sumBinHeights, sumExtraBinHeights
 
Methods inherited from interface hep.aida.IBaseHistogram
annotation, dimension, entries, reset, setTitle, title
 
Methods inherited from interface hep.aida.ref.event.IsObservable
addListener, removeAllListeners, removeListener, setValid
 
Methods inherited from interface hep.aida.ref.event.Connectable
isConnected, setConnected
 

Constructor Detail

Profile

public Profile(java.lang.String name,
               java.lang.String title,
               int dimension)
Create a new Profile

Parameters:
name - The name of the Profile as a ManagedObject.
title - The title of the Profile.
dimension - The dimension of the Profile.

Profile

public Profile(java.lang.String name,
               java.lang.String title,
               int dimension,
               java.lang.String options)
Method Detail

nanEntries

public int nanEntries()
Description copied from class: AbstractBaseHistogram
Number of entries whose coordinate or weight is NaN. Such entries are counted as allEntries but don't contribute to the statistics.

Specified by:
nanEntries in interface hep.aida.IBaseHistogram
Specified by:
nanEntries in class AbstractBaseHistogram
Returns:
The number of entries whose value or weight is NaN.


jHepWork 1.7 (C) Chekanov