#include <emcNamed.h>
Inherited by emcManageable, and emcObjectManager.
Inheritance diagram for emcNamed:
Definition at line 10 of file emcNamed.h.
Public Member Functions | |
emcNamed (const char *name="", const char *title="", const char *classname="") | |
Ctor with a name, a title and a classname. | |
emcNamed (const emcNamed &) | |
emcNamed & | operator= (const emcNamed &) |
virtual | ~emcNamed () |
virtual const char * | GetClassName (void) const |
Get the classname. | |
virtual const char * | GetName (void) const |
Get the name. | |
virtual const char * | GetTitle (void) const |
Get the title. | |
virtual void | NameIt (const std::string &name, const std::string &title, const std::string &classname) |
virtual void | SetClassName (const std::string &s) |
Set the classname. | |
virtual void | SetTitle (const std::string &s) |
Set the title. | |
virtual void | SetName (const std::string &s) |
Set the name. | |
Protected Member Functions | |
void | Copy (emcNamed &) const |
Private Attributes | |
std::string | fName |
std::string | fTitle |
std::string | fClassName |
|
Ctor with a name, a title and a classname.
Definition at line 5 of file emcNamed.C. References fClassName, fName, and fTitle. |
|
Definition at line 13 of file emcNamed.C. References Copy(). |
|
Definition at line 30 of file emcNamed.C. |
|
Reimplemented in emcManageable. Definition at line 45 of file emcNamed.C. References fClassName, fName, fTitle, SetClassName(), SetName(), and SetTitle(). Referenced by emcManageable::Copy(), emcNamed(), and operator=(). |
|
Get the classname.
Definition at line 26 of file emcNamed.h. References fClassName. Referenced by operator<<(). |
|
Get the name.
Definition at line 28 of file emcNamed.h. References fName. Referenced by emcObjectManagerRegister::AddObjectManager(), operator<<(), emcOMRejectListT< BM >::Read(), emcOMRejectList::Read(), emcOMRejectListT< BM >::Write(), emcOMRejectList::Write(), and emcOMCalFEMT< BM >::Write(). |
|
Get the title.
Definition at line 30 of file emcNamed.h. References fTitle. Referenced by operator<<(). |
|
Definition at line 35 of file emcNamed.C. References SetClassName(), SetName(), and SetTitle(). Referenced by emcGainFEM::emcGainFEM(), emcHLRatioFEM::emcHLRatioFEM(), emcLCTofFEM::emcLCTofFEM(), emcPedestalFEM::emcPedestalFEM(), emcQAFEM::emcQAFEM(), emcTacPedFEM::emcTacPedFEM(), emcTofT0FEM::emcTofT0FEM(), emcTracedFEM::emcTracedFEM(), and emcWalkTofFEM::emcWalkTofFEM(). |
|
Definition at line 20 of file emcNamed.C. References Copy(). |
|
Set the classname.
Definition at line 37 of file emcNamed.h. References fClassName. |
|
Set the name.
Definition at line 41 of file emcNamed.h. References fName. |
|
Set the title.
Definition at line 39 of file emcNamed.h. References fTitle. |
|
Definition at line 49 of file emcNamed.h. Referenced by Copy(), emcNamed(), GetClassName(), and SetClassName(). |
|
Definition at line 47 of file emcNamed.h. Referenced by Copy(), emcNamed(), GetName(), and SetName(). |
|
Definition at line 48 of file emcNamed.h. Referenced by Copy(), emcNamed(), GetTitle(), and SetTitle(). |