#include <emcObjectFiller.h>
Inherited by emcOFClusterContainer, and emcOFTowerContainer.
Inheritance diagram for emcObjectFiller:
Definition at line 18 of file emcObjectFiller.h.
Public Member Functions | |
emcObjectFiller () | |
virtual | ~emcObjectFiller () |
virtual bool | canFill (PHObject &destination, int verbose=0) const =0 |
Method to advertise if we're *in principle* able to fill destination object (basically a check on destination real class). | |
virtual bool | canFill (PHCompositeNode *, PHObject &destination, int verbose=0) const |
Method to advertise if we really can fill the destination object from the topnode given. | |
virtual bool | fill (PHCompositeNode *topNode, PHObject &destination, int verbose=0)=0 |
Actually do the job. | |
Private Member Functions | |
void | registerMe (void) |
|
|
|
Definition at line 24 of file emcObjectFiller.h. |
|
Method to advertise if we really can fill the destination object from the topnode given.
Reimplemented in emcOFClusterContainer, and emcOFTowerContainer. Definition at line 34 of file emcObjectFiller.h. References canFill(). |
|
Method to advertise if we're *in principle* able to fill destination object (basically a check on destination real class).
Implemented in emcOFClusterContainer, and emcOFTowerContainer. Referenced by canFill(). |
|
Actually do the job.
Implemented in emcOFClusterContainer, and emcOFTowerContainer. Referenced by emcObjectFillerManager::fill(). |
|
Definition at line 14 of file emcObjectFiller.C. References emcObjectFillerRegistry::add(). |