EMCModule Class Reference

#include <EMCModule.h>

Inherited by emcPatch, mEmcApplyQAToSimu, mEmcCalibratorModule, mEmcCalibratorModulev1, mEmcCalibratorModulev2, mEmcCalibTowerModule, mEmcClusterizerv0, mEmcClusterNewModule, mEmcDCMToRawModule, mEmcDefGeomModule, mEmcFEMToDCMModule, mEmcGeaClusterEvalModule, mEmcGeaEventModule, mEmcGeaGetHits, mEmcGeaMakeCalibTower, mEmcGeaMakeClusterEvaluation, mEmcGeaMakeRawModule, mEmcGeaParamsModule, mEmcGeaPatchSimulatedCluster, mEmcGeaTrackModule, mEmcGetDCMModule, mEmcMaskDeadTowers, mEmcPRDFToRawModule, mEmcPutDCMLongModule, mEmcPutDCMModule, mEmcRawToFEMModule, mEmcRawToLongModule, mEmcRawToLongModulev1, mEmcReCalibratorModulev1, and mEmcTOFCorr5Module.

Inheritance diagram for EMCModule:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 13 of file EMCModule.h.

Public Member Functions

 EMCModule ()
virtual ~EMCModule ()
const PHString & getName () const
virtual PHBoolean event (PHCompositeNode *)=0
virtual PHBoolean init ()

Protected Member Functions

PHNode * findFirst (PHCompositeNode *, PHString &, PHString &)

Protected Attributes

PHString name


Constructor & Destructor Documentation

EMCModule::EMCModule  ) 
 

Definition at line 4 of file EMCModule.C.

References name.

virtual EMCModule::~EMCModule  )  [inline, virtual]
 

Definition at line 18 of file EMCModule.h.


Member Function Documentation

virtual PHBoolean EMCModule::event PHCompositeNode *   )  [pure virtual]
 

Implemented in emcPatch, mEmcApplyQAToSimu, mEmcCalibratorModule, mEmcCalibratorModulev1, mEmcCalibratorModulev2, mEmcCalibTowerModule, mEmcClusterizerv0, mEmcClusterNewModule, mEmcDCMToRawModule, mEmcDefGeomModule, mEmcFEMToDCMModule, mEmcGeaClusterEvalModule, mEmcGeaEventModule, mEmcGeaGetHits, mEmcGeaMakeCalibTower, mEmcGeaMakeClusterEvaluation, mEmcGeaMakeRawModule, mEmcGeaParamsModule, mEmcGeaPatchSimulatedCluster, mEmcGeaTrackModule, mEmcGetDCMModule, mEmcMaskDeadTowers, mEmcPRDFToRawModule, mEmcPutDCMLongModule, mEmcPutDCMModule, mEmcRawToFEMModule, mEmcRawToLongModule, mEmcRawToLongModulev1, mEmcReCalibratorModulev1, and mEmcTOFCorr5Module.

PHNode * EMCModule::findFirst PHCompositeNode *  ,
PHString &  ,
PHString & 
[protected]
 

Definition at line 9 of file EMCModule.C.

const PHString& EMCModule::getName  )  const [inline]
 

Definition at line 21 of file EMCModule.h.

References name.

virtual PHBoolean EMCModule::init  )  [inline, virtual]
 

Definition at line 28 of file EMCModule.h.


Member Data Documentation

PHString EMCModule::name [protected]
 

Definition at line 37 of file EMCModule.h.

Referenced by EMCModule(), emcPatch::emcPatch(), mEmcCalibratorModulev2::event(), mEmcCalibratorModulev1::event(), getName(), mEmcApplyQAToSimu::mEmcApplyQAToSimu(), mEmcCalibratorModule::mEmcCalibratorModule(), mEmcCalibratorModulev1::mEmcCalibratorModulev1(), mEmcCalibratorModulev2::mEmcCalibratorModulev2(), mEmcCalibTowerModule::mEmcCalibTowerModule(), mEmcClusterizerv0::mEmcClusterizerv0(), mEmcClusterNewModule::mEmcClusterNewModule(), mEmcGeaEventModule::mEmcGeaEventModule(), mEmcGeaGetHits::mEmcGeaGetHits(), mEmcGeaMakeCalibTower::mEmcGeaMakeCalibTower(), mEmcGeaMakeClusterEvaluation::mEmcGeaMakeClusterEvaluation(), mEmcGeaMakeRawModule::mEmcGeaMakeRawModule(), mEmcGeaParamsModule::mEmcGeaParamsModule(), mEmcGeaPatchSimulatedCluster::mEmcGeaPatchSimulatedCluster(), mEmcGeaTrackModule::mEmcGeaTrackModule(), mEmcGetDCMModule::mEmcGetDCMModule(), mEmcMaskDeadTowers::mEmcMaskDeadTowers(), mEmcPRDFToRawModule::mEmcPRDFToRawModule(), mEmcPutDCMLongModule::mEmcPutDCMLongModule(), mEmcPutDCMModule::mEmcPutDCMModule(), mEmcRawToLongModulev1::mEmcRawToLongModulev1(), mEmcReCalibratorModulev1::mEmcReCalibratorModulev1(), and mEmcTOFCorr5Module::mEmcTOFCorr5Module().


The documentation for this class was generated from the following files: