#include <emcRecoModule.h>
Inherited by mEmcRecalRecoModuleRealYear3v1, mEmcRecoModuleRealYear2, mEmcRecoModuleRealYear3, mEmcRecoModuleRealYear3v1, mEmcRecoModuleRealYear4, mEmcRecoModuleSimulationYear1, mEmcRecoModuleSimulationYear2, and mEmcRecoModuleSimulationYear3.
Inheritance diagram for emcRecoModule:
Defines the interface that any Emcal reconstruction module (being for real or simulated data) should adhere to.
Definition at line 25 of file emcRecoModule.h.
Public Member Functions | |
virtual | ~emcRecoModule () |
virtual int | ana (PHCompositeNode *topNode)=0 |
Main method to do the work for each event. | |
virtual int | end (PHCompositeNode *topNode)=0 |
When we are done. | |
virtual const char * | getName () const =0 |
The name of this module. | |
virtual int | setup (PHCompositeNode *topNode)=0 |
Initialization phase. |
|
|
|
Main method to do the work for each event.
Implemented in mEmcRecalRecoModuleRealYear3v1, mEmcRecoModuleRealYear2, mEmcRecoModuleRealYear3, mEmcRecoModuleRealYear3v1, mEmcRecoModuleRealYear4, mEmcRecoModuleSimulationYear1, mEmcRecoModuleSimulationYear2, and mEmcRecoModuleSimulationYear3. |
|
|
The name of this module.
Implemented in mEmcRecalRecoModuleRealYear3v1, mEmcRecoModuleRealYear2, mEmcRecoModuleRealYear3, mEmcRecoModuleRealYear3v1, mEmcRecoModuleRealYear4, mEmcRecoModuleSimulationYear1, mEmcRecoModuleSimulationYear2, and mEmcRecoModuleSimulationYear3. |
|
Initialization phase.
Implemented in mEmcRecalRecoModuleRealYear3v1, mEmcRecoModuleRealYear2, mEmcRecoModuleRealYear3, mEmcRecoModuleRealYear3v1, mEmcRecoModuleRealYear4, mEmcRecoModuleSimulationYear1, mEmcRecoModuleSimulationYear2, and mEmcRecoModuleSimulationYear3. Referenced by test(). |