#include <IProcessedDistPtr.h>
Inheritance diagram for FastShower::IProcessedDistPtr:
Public Methods | |
IProcessedDistPtr (IProcessedDist *, std::string s="") | |
IProcessedDistPtr (const IProcessedDistPtr &) | |
IProcessedDistPtr & | operator= (const IProcessedDistPtr &s) |
~IProcessedDistPtr () | |
virtual double | sample () const |
virtual double | sample (const IDistProcessor *) const |
virtual double | sample (double lowLim, double upLim, const IDistProcessor *) const |
truncated distribution | |
virtual IProcessedDist * | clone () const |
make a copy of a condcrete object seen through this interface | |
virtual void | ping (IPinger &) const |
ping this object and its descendants | |
virtual std::string | name () const |
virtual void | components (IDebug::Cpts &) const |
Private Attributes | |
SP< IProcessedDist > | m_pointee |
|
Definition at line 3 of file IProcessedDistPtr.cxx. Referenced by clone().
|
|
Definition at line 6 of file IProcessedDistPtr.cxx. References m_pointee.
|
|
Definition at line 43 of file IProcessedDistPtr.h.
00043 {}; |
|
Definition at line 10 of file IProcessedDistPtr.cxx. References m_pointee.
00010 { 00011 00012 if (this == &rhs ) return *this; 00013 00014 IProcessedDist::operator=(rhs); 00015 DebugBase::operator=(rhs); 00016 m_pointee = rhs.m_pointee; 00017 00018 return *this; 00019 } |
|
Implements FastShower::IProcessedDist. Definition at line 25 of file IProcessedDistPtr.cxx. References FastShower::DebugBase::bumpStats(), and m_pointee.
|
|
Implements FastShower::IProcessedDist. Definition at line 31 of file IProcessedDistPtr.cxx. References FastShower::DebugBase::bumpStats(), and m_pointee.
|
|
truncated distribution
Implements FastShower::IProcessedDist. Definition at line 37 of file IProcessedDistPtr.cxx. References FastShower::DebugBase::bumpStats(), and m_pointee.
|
|
make a copy of a condcrete object seen through this interface
Implements FastShower::IProcessedDist. Definition at line 44 of file IProcessedDistPtr.cxx. References IProcessedDistPtr().
00044 { 00045 IProcessedDistPtr* ptr = new IProcessedDistPtr(*this); 00046 return ptr; 00047 } |
|
ping this object and its descendants
Reimplemented from FastShower::DebugBase. Definition at line 51 of file IProcessedDistPtr.cxx.
00051 {DebugBase::ping(p);} |
|
Reimplemented from FastShower::DebugBase. Definition at line 52 of file IProcessedDistPtr.cxx.
00052 {return DebugBase::name();}
|
|
Reimplemented from FastShower::DebugBase. Definition at line 53 of file IProcessedDistPtr.cxx. References m_pointee.
00053 { 00054 m_pointee->components(v); 00055 } |
|
Definition at line 63 of file IProcessedDistPtr.h. Referenced by components(), IProcessedDistPtr(), operator=(), and sample(). |