AlgBase Class Reference

#include <AlgBase.h>

Inheritance diagram for AlgBase:
AlgAltDeMuxBase AlgAtmosShowerList AlgAtNuReco AlgAtNuRecoMCTruth AlgCaldetDigit AlgCaldetDigitList AlgCalDetPID AlgCalDetSI AlgChop AlgChopListFar AlgChopListGeneric AlgChopListMitre AlgChopListPerfectMC AlgChopListSharp AlgChopListSharp2 AlgCluster3D AlgCluster3DList AlgClusterSR AlgClusterSRList AlgCosmicMuonRemoval AlgDataQuality AlgDeadChip AlgDeMuxBeam AlgDeMuxCosmics AlgDeMuxDigitList AlgDeMuxGolden AlgDIConvert AlgDigit AlgDigitList AlgEventSR AlgEventSRList AlgEventSSList AlgFarDetDataQuality AlgFarDetDeadChip AlgFarDetEvent AlgFarDetEventList AlgFarDetShieldPlank AlgFarDetShieldPlankList AlgFarDetSlice AlgFarDetSliceList AlgFarDetStrip AlgFarDetStripList AlgFilterChannels AlgFilterDigitList AlgFilterDigitListAB AlgFilterDigitListSR AlgFitShowerEM AlgFitShowerEMList AlgFitTrackAtNu AlgFitTrackAtNuList AlgFitTrackCam AlgFitTrackCamList AlgFitTrackMS AlgFitTrackMSList AlgFitTrackSA AlgFitTrackSAList AlgFitTrackSR AlgFitTrackSRList AlgMCDigit AlgMCDigitList AlgMergeEvent AlgMuonRemoval AlgPassThru AlgRmMu AlgRmMuList AlgShieldPlank AlgShieldPlankList AlgShowerAtNu AlgShowerAtNuList AlgShowerCam AlgShowerEM AlgShowerEMList AlgShowerSR AlgShowerSRList AlgSliceListFromChopList AlgSliceSR AlgSliceSRList AlgStripListFromSliceList AlgStripSR AlgStripSRList AlgSubShowerSR AlgSubShowerSRList AlgTrackAtNu AlgTrackAtNuList AlgTrackCam AlgTrackCamList AlgTrackSR AlgTrackSRList

List of all members.

Public Member Functions

virtual void Trace (const char *c) const

Protected Member Functions

 AlgBase ()
virtual ~AlgBase ()
virtual void RunAlg (AlgConfig &ac, CandHandle &ch, CandContext &cx)=0

Friends

class AlgHandle

Detailed Description

Definition at line 20 of file AlgBase.h.


Constructor & Destructor Documentation

AlgBase::AlgBase (  )  [protected]

Definition at line 18 of file AlgBase.cxx.

00019 {
00020 }

AlgBase::~AlgBase (  )  [protected, virtual]

Definition at line 23 of file AlgBase.cxx.

00024 {
00025 }


Member Function Documentation

virtual void AlgBase::RunAlg ( AlgConfig ac,
CandHandle ch,
CandContext cx 
) [protected, pure virtual]

Implemented in AlgAltDeMux, AlgAltDeMuxBase, AlgAtmosShowerList, AlgAtNuReco, AlgAtNuRecoMCTruth, AlgFitTrackAtNu, AlgFitTrackAtNuList, AlgShowerAtNu, AlgShowerAtNuList, AlgShowerCam, AlgTrackAtNu, AlgTrackAtNuList, AlgFarDetEvent, AlgFarDetEventList, AlgFarDetShieldPlank, AlgFarDetShieldPlankList, AlgFarDetSlice, AlgFarDetSliceList, AlgFarDetStrip, AlgFarDetStripList, AlgFilterChannels, AlgCalDetPID, AlgCalDetSI, AlgClusterSR, AlgClusterSRList, AlgChop, AlgChopListFar, AlgChopListGeneric, AlgChopListMitre, AlgChopListPerfectMC, AlgChopListSharp, AlgChopListSharp2, AlgSliceListFromChopList, AlgStripListFromSliceList, AlgCaldetDigit, AlgCaldetDigitList, AlgDeMuxDigitList, AlgDigit, AlgDigitList, AlgFilterDigitList, AlgMCDigit, AlgMCDigitList, AlgEventSR, AlgEventSRList, AlgEventSSList, AlgFitShowerEM, AlgFitShowerEMList, AlgFitTrackCam, AlgFitTrackCamList, AlgFitTrackMS, AlgFitTrackMSList, AlgFitTrackSA, AlgFitTrackSAList, AlgFitTrackSR, AlgFitTrackSRList, AlgDataQuality, AlgDeadChip, AlgShowerEM, AlgShowerEMList, AlgShowerSR, AlgShowerSRList, AlgShowerSS, AlgShowerSSList, AlgSliceSR, AlgSliceSRList, AlgStripSR, AlgStripSRList, AlgSubShowerSR, AlgSubShowerSRList, AlgTrackCam, AlgTrackCamList, AlgTrackSR, AlgTrackSRList, AlgCluster3D, AlgCluster3DList, AlgDeMuxBeam, AlgDeMuxCosmics, AlgDeMuxGolden, AlgFarDetDataQuality, AlgFarDetDeadChip, AlgFilterDigitListAB, AlgFilterDigitListSR, AlgCosmicMuonRemoval, AlgDIConvert, AlgMergeEvent, AlgMuonRemoval, AlgPassThru, AlgRmMu, AlgRmMuList, AlgShieldPlank, and AlgShieldPlankList.

Referenced by AlgHandle::RunAlg().

void AlgBase::Trace ( const char *  c  )  const [virtual]

Reimplemented in AlgAltDeMux, AlgAltDeMuxBase, AlgAtmosShowerList, AlgAtNuReco, AlgAtNuRecoMCTruth, AlgFitTrackAtNu, AlgFitTrackAtNuList, AlgShowerAtNu, AlgShowerAtNuList, AlgShowerCam, AlgTrackAtNu, AlgTrackAtNuList, AlgFarDetEvent, AlgFarDetEventList, AlgFarDetShieldPlank, AlgFarDetShieldPlankList, AlgFarDetSlice, AlgFarDetSliceList, AlgFarDetStrip, AlgFarDetStripList, AlgFilterChannels, AlgCalDetPID, AlgClusterSR, AlgClusterSRList, AlgChop, AlgChopListFar, AlgChopListGeneric, AlgChopListMitre, AlgChopListPerfectMC, AlgChopListSharp, AlgChopListSharp2, AlgSliceListFromChopList, AlgStripListFromSliceList, AlgCaldetDigit, AlgCaldetDigitList, AlgDeMuxDigitList, AlgDigit, AlgDigitList, AlgFilterDigitList, AlgMCDigit, AlgMCDigitList, AlgEventSR, AlgEventSRList, AlgEventSSList, AlgFitTrackCam, AlgFitTrackCamList, AlgFitTrackMS, AlgFitTrackMSList, AlgFitTrackSR, AlgFitTrackSRList, AlgDataQuality, AlgDeadChip, AlgShowerEM, AlgShowerEMList, AlgShowerSR, AlgShowerSRList, AlgShowerSS, AlgShowerSSList, AlgSliceSR, AlgSliceSRList, AlgStripSR, AlgStripSRList, AlgSubShowerSR, AlgSubShowerSRList, AlgTrackCam, AlgTrackCamList, AlgTrackSR, AlgTrackSRList, AlgCluster3D, AlgCluster3DList, AlgDeMuxBeam, AlgDeMuxCosmics, AlgDeMuxGolden, AlgFarDetDataQuality, AlgFarDetDeadChip, AlgFilterDigitListAB, AlgFilterDigitListSR, AlgCosmicMuonRemoval, AlgDIConvert, AlgMergeEvent, AlgMuonRemoval, AlgPassThru, AlgRmMu, AlgRmMuList, AlgShieldPlank, and AlgShieldPlankList.

Definition at line 28 of file AlgBase.cxx.

00029 {
00030 }


Friends And Related Function Documentation

friend class AlgHandle [friend]

Definition at line 23 of file AlgBase.h.


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1