Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CandContext Class Reference

#include <CandContext.h>

List of all members.

Public Member Functions

 CandContext ()
 CandContext (TObject *caller, const MomNavigator *mom=0)
virtual ~CandContext ()
const TObject * GetCaller () const
CandRecordGetCandRecord () const
const TObject * GetDataIn () const
const MomNavigatorGetMom () const
void SetCandRecord (CandRecord *candrec)
void SetDataIn (TObject *datain)

Private Attributes

TObject * fCaller
CandRecordfCandRecord
TObject * fDataIn
const MomNavigatorfMom

Friends

class AlgBase
class CandBase


Constructor & Destructor Documentation

CandContext::CandContext  ) 
 

Definition at line 16 of file CandContext.cxx.

00016                          :
00017   fCaller(0)
00018 , fCandRecord(0)
00019 , fDataIn(0)
00020 , fMom(0)
00021 {
00022 }

CandContext::CandContext TObject *  caller,
const MomNavigator mom = 0
 

Definition at line 25 of file CandContext.cxx.

00025                                                                  :
00026   fCaller(caller)
00027 , fCandRecord(0)
00028 , fDataIn(0)
00029 , fMom(mom)
00030 {
00031 }

CandContext::~CandContext  )  [virtual]
 

Definition at line 34 of file CandContext.cxx.

00035 {
00036 }


Member Function Documentation

const TObject* CandContext::GetCaller  )  const [inline]
 

Definition at line 31 of file CandContext.h.

00031 {return fCaller;}

CandRecord* CandContext::GetCandRecord  )  const [inline]
 

Definition at line 32 of file CandContext.h.

Referenced by AlgEventSSList::BuildEventFromUnassoc(), AlgEventSRList::BuildEventFromUnassoc(), AlgTrackSRList::RunAlg(), AlgTrackCamList::RunAlg(), AlgTrackCam::RunAlg(), AlgTrackAtNuList::RunAlg(), AlgTrackAtNu::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgShowerSSList::RunAlg(), AlgShowerSRList::RunAlg(), AlgShowerEMList::RunAlg(), AlgShowerCam::RunAlg(), AlgShowerAtNuList::RunAlg(), AlgShowerAtNu::RunAlg(), AlgShieldPlankList::RunAlg(), AlgShieldPlank::RunAlg(), AlgRmMuList::RunAlg(), AlgRmMu::RunAlg(), AlgPassThru::RunAlg(), AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgMCDigitList::RunAlg(), AlgMCDigit::RunAlg(), AlgFitTrackSAList::RunAlg(), AlgFitTrackCamList::RunAlg(), AlgFitTrackCam::RunAlg(), AlgFitTrackAtNuList::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFarDetStripList::RunAlg(), AlgFarDetStrip::RunAlg(), AlgFarDetSliceList::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetShieldPlankList::RunAlg(), AlgFarDetShieldPlank::RunAlg(), AlgFarDetEventList::RunAlg(), AlgFarDetEvent::RunAlg(), AlgEventSSList::RunAlg(), AlgEventSRList::RunAlg(), AlgDigitList::RunAlg(), AlgDigit::RunAlg(), AlgDIConvert::RunAlg(), AlgDataQuality::RunAlg(), AlgCosmicMuonRemoval::RunAlg(), AlgChopListSharp2::RunAlg(), AlgChopListSharp::RunAlg(), AlgChopListPerfectMC::RunAlg(), AlgChopListMitre::RunAlg(), AlgChopListGeneric::RunAlg(), AlgCalDetPID::RunAlg(), AlgCaldetDigitList::RunAlg(), AlgCaldetDigit::RunAlg(), AlgAtNuRecoMCTruth::RunAlg(), AlgAtNuReco::RunAlg(), AlgAtmosShowerList::RunAlg(), and AlgTrackSRList::SpectrometerTracking().

00032 {return fCandRecord;}

const TObject* CandContext::GetDataIn  )  const [inline]
 

Definition at line 33 of file CandContext.h.

Referenced by AlgEventSSList::BuildEventFromUnassoc(), AlgEventSRList::BuildEventFromUnassoc(), AlgFitTrackMS::InitFitHandle(), AlgSliceSRList::PassAll(), AlgEventSSList::ReConstructShowers(), AlgEventSRList::ReConstructShowers(), AltAlgStpPatternRecList::RunAlg(), AltAlgStpPatternRec::RunAlg(), AltAlgSliceList::RunAlg(), AltAlgSlice::RunAlg(), AlgTrackSRList::RunAlg(), AlgTrackSR::RunAlg(), AlgTrackCamList::RunAlg(), AlgTrackCam::RunAlg(), AlgTrackAtNuList::RunAlg(), AlgTrackAtNu::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgSubShowerSR::RunAlg(), AlgStripSRList::RunAlg(), AlgStripSR::RunAlg(), AlgStripListFromSliceList::RunAlg(), AlgSliceSRList::RunAlg(), AlgSliceSR::RunAlg(), AlgSliceListFromChopList::RunAlg(), AlgShowerSSList::RunAlg(), AlgShowerSS::RunAlg(), AlgShowerSRList::RunAlg(), AlgShowerSR::RunAlg(), AlgShowerEMList::RunAlg(), AlgShowerEM::RunAlg(), AlgShowerCam::RunAlg(), AlgShowerAtNuList::RunAlg(), AlgShowerAtNu::RunAlg(), AlgShieldPlankList::RunAlg(), AlgShieldPlank::RunAlg(), AlgRmMuList::RunAlg(), AlgRmMu::RunAlg(), AlgPassThru::RunAlg(), AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgMCDigitList::RunAlg(), AlgMCDigit::RunAlg(), AlgFitTrackSRList::RunAlg(), AlgFitTrackSR::RunAlg(), AlgFitTrackSAList::RunAlg(), AlgFitTrackMSList::RunAlg(), AlgFitTrackCamList::RunAlg(), AlgFitTrackCam::RunAlg(), AlgFitTrackAtNuList::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFitTrack3List::RunAlg(), AlgFitTrack3::RunAlg(), AlgFitShowerEMList::RunAlg(), AlgFitShowerEM::RunAlg(), AlgFilterDigitListSR::RunAlg(), AlgFilterDigitListAB::RunAlg(), AlgFilterDigitList::RunAlg(), AlgFilterChannels::RunAlg(), AlgFarDetStripList::RunAlg(), AlgFarDetStrip::RunAlg(), AlgFarDetSliceList::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFarDetShieldPlankList::RunAlg(), AlgFarDetShieldPlank::RunAlg(), AlgFarDetEventList::RunAlg(), AlgFarDetEvent::RunAlg(), AlgFarDetDeadChip::RunAlg(), AlgFarDetDataQuality::RunAlg(), AlgEventSSList::RunAlg(), AlgEventSRList::RunAlg(), AlgEventSR::RunAlg(), AlgDigitList::RunAlg(), AlgDigit::RunAlg(), AlgDIConvert::RunAlg(), AlgDeMuxDigitList::RunAlg(), AlgDeadChip::RunAlg(), AlgDataQuality::RunAlg(), AlgCosmicMuonRemoval::RunAlg(), AlgClusterSRList::RunAlg(), AlgClusterSR::RunAlg(), AlgChopListSharp2::RunAlg(), AlgChopListSharp::RunAlg(), AlgChopListPerfectMC::RunAlg(), AlgChopListMitre::RunAlg(), AlgChopListGeneric::RunAlg(), AlgChopListFar::RunAlg(), AlgChop::RunAlg(), AlgCalDetPID::RunAlg(), AlgCaldetDigitList::RunAlg(), AlgCaldetDigit::RunAlg(), AlgAtNuRecoMCTruth::RunAlg(), AlgAtNuReco::RunAlg(), AlgAtmosShowerList::RunAlg(), AlgStripSRList::RunAlgFar(), AlgStripSRList::RunAlgMixed(), AlgStripSRList::RunAlgNear(), AlgCalDetSI::SetDataPointers(), AlgSliceSRList::SlicetheSnarl(), AlgSliceSRList::SlicetheSnarl_ASAP(), AlgSliceSRList::SlicetheSnarl_MST(), and TrackContext::TrackContext().

00033 {return fDataIn;}

const MomNavigator* CandContext::GetMom  )  const [inline]
 

Definition at line 34 of file CandContext.h.

Referenced by AltAlgSliceList::buildCandidates(), AlgEventSSList::BuildEventFromUnassoc(), AlgEventSRList::BuildEventFromUnassoc(), AlgFitTrackCam::CleanNDLists(), AlgFitTrackCam::GenerateNDSpectStrips(), AlgSliceSRList::PassAll(), AltAlgStpPatternRecList::RunAlg(), AlgTrackSRList::RunAlg(), AlgTrackCamList::RunAlg(), AlgTrackAtNuList::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgStripSRList::RunAlg(), AlgSliceSRList::RunAlg(), AlgSliceListFromChopList::RunAlg(), AlgShowerSSList::RunAlg(), AlgShowerSRList::RunAlg(), AlgShowerEMList::RunAlg(), AlgShowerAtNuList::RunAlg(), AlgShieldPlankList::RunAlg(), AlgRmMuList::RunAlg(), AlgRmMu::RunAlg(), AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgMCDigitList::RunAlg(), AlgFitTrackSRList::RunAlg(), AlgFitTrackSAList::RunAlg(), AlgFitTrackMSList::RunAlg(), AlgFitTrackCamList::RunAlg(), AlgFitTrackAtNuList::RunAlg(), AlgFitTrack3List::RunAlg(), AlgFitShowerEMList::RunAlg(), AlgFarDetStripList::RunAlg(), AlgFarDetSliceList::RunAlg(), AlgFarDetShieldPlankList::RunAlg(), AlgFarDetEventList::RunAlg(), AlgFarDetDataQuality::RunAlg(), AlgEventSSList::RunAlg(), AlgEventSRList::RunAlg(), AlgEventSR::RunAlg(), AlgDigitList::RunAlg(), AlgDeMuxDigitList::RunAlg(), AlgDataQuality::RunAlg(), AlgCosmicMuonRemoval::RunAlg(), AlgClusterSRList::RunAlg(), AlgChopListSharp2::RunAlg(), AlgChopListSharp::RunAlg(), AlgChopListPerfectMC::RunAlg(), AlgChopListMitre::RunAlg(), AlgChopListGeneric::RunAlg(), AlgChopListFar::RunAlg(), AlgCalDetSI::RunAlg(), AlgCalDetPID::RunAlg(), AlgCaldetDigitList::RunAlg(), AlgAtNuRecoMCTruth::RunAlg(), AlgAtNuReco::RunAlg(), AlgAtmosShowerList::RunAlg(), AlgStripSRList::RunAlgFar(), AlgStripSRList::RunAlgMixed(), AlgStripSRList::RunAlgNear(), AlgSliceSRList::SlicetheSnarl(), AlgSliceSRList::SlicetheSnarl_ASAP(), AlgSliceSRList::SlicetheSnarl_MST(), and AlgTrackSRList::SpectrometerTracking().

00034 {return fMom;}

void CandContext::SetCandRecord CandRecord candrec  )  [inline]
 

Definition at line 35 of file CandContext.h.

References fCandRecord.

Referenced by TrackSRListModule::Reco(), TrackCamListModule::Reco(), SubShowerSRListModule::Reco(), SliceSRListModule::Reco(), SliceFromChopModule::Reco(), ShowerSRListModule::Reco(), ShowerEMListModule::Reco(), ShieldPlankListModule::Reco(), RemoveMuon::Reco(), RealCalDetPIDModule::Reco(), MergeEvent::Reco(), FitTrackSRListModule::Reco(), FitTrackSAListModule::Reco(), FitTrackMSListModule::Reco(), FitTrackCamListModule::Reco(), FitTrack3ListModule::Reco(), FitShowerEMListModule::Reco(), FarDetStripListModule::Reco(), FarDetSliceListModule::Reco(), FarDetShieldPlankListModule::Reco(), FarDetEventModule::Reco(), FarDetDataQualityModule::Reco(), EventSRListModule::Reco(), DigitListModule::Reco(), DataQualityReader::Reco(), ClusterSRListModule::Reco(), Cluster3DModule::Reco(), ChopModule::Reco(), AtNuFitModule::Reco(), AtNuFindModule::Reco(), AtmosShowerListModule::Reco(), AltModuleStpPatternRec::Reco(), AltModuleSliceList::Reco(), AlgTrackCamList::RunAlg(), and AlgFitTrackCamList::RunAlg().

00035 {fCandRecord = candrec;}

void CandContext::SetDataIn TObject *  datain  )  [inline]
 

Definition at line 36 of file CandContext.h.

References fDataIn.

Referenced by AlgEventSSList::CreatePrimaryShower(), AlgEventSRList::CreatePrimaryShower(), AlgTrackSRList::FormCandTrackSR(), AlgSubShowerSRList::FormHalo(), AlgEventSRList::MergeShowers(), TrackSRListModule::Reco(), TrackCamListModule::Reco(), SubShowerSRListModule::Reco(), StripSRListModule::Reco(), SliceSRListModule::Reco(), SliceFromChopModule::Reco(), ShowerSRListModule::Reco(), ShowerEMListModule::Reco(), ShieldPlankListModule::Reco(), RemoveMuon::Reco(), RealCalDetPIDModule::Reco(), MergeEvent::Reco(), FitTrackSRListModule::Reco(), FitTrackSAListModule::Reco(), FitTrackMSListModule::Reco(), FitTrackCamListModule::Reco(), FitTrack3ListModule::Reco(), FitShowerEMListModule::Reco(), FilterDigitListModule::Reco(), FarDetStripListModule::Reco(), FarDetSliceListModule::Reco(), FarDetShieldPlankListModule::Reco(), FarDetEventModule::Reco(), FarDetDataQualityModule::Reco(), EventSRListModule::Reco(), DmxDeMuxFilterModule::Reco(), DigitListModule::Reco(), DeMuxDigitListModule::Reco(), DataQualityReader::Reco(), ClusterSRListModule::Reco(), Cluster3DModule::Reco(), ChopModule::Reco(), CalDetSIModule::Reco(), BiggestChopModule::Reco(), AtNuFitModule::Reco(), AtNuFindModule::Reco(), AtmosShowerListModule::Reco(), AltModuleStpPatternRec::Reco(), AltModuleSliceList::Reco(), AlgEventSSList::ReConstructShowers(), AlgEventSRList::ReConstructShowers(), AlgTrackCamList::RunAlg(), and AlgFitTrackCamList::RunAlg().

00036 {fDataIn = datain;}


Friends And Related Function Documentation

friend class AlgBase [friend]
 

Definition at line 24 of file CandContext.h.

friend class CandBase [friend]
 

Definition at line 25 of file CandContext.h.


Member Data Documentation

TObject* CandContext::fCaller [private]
 

Definition at line 39 of file CandContext.h.

CandRecord* CandContext::fCandRecord [private]
 

Definition at line 40 of file CandContext.h.

Referenced by SetCandRecord().

TObject* CandContext::fDataIn [private]
 

Definition at line 41 of file CandContext.h.

Referenced by SetDataIn().

const MomNavigator* CandContext::fMom [private]
 

Definition at line 42 of file CandContext.h.


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:08:53 2010 for loon by  doxygen 1.3.9.1