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

Detailed Description

Definition at line 21 of file CandContext.h.


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.

References fCaller.

00031 {return fCaller;}

CandRecord* CandContext::GetCandRecord (  )  const [inline]

Definition at line 32 of file CandContext.h.

References fCandRecord.

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

00032 {return fCandRecord;}

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

Definition at line 33 of file CandContext.h.

References fDataIn.

Referenced by AlgEventSSList::BuildEventFromUnassoc(), AlgEventSRList::BuildEventFromUnassoc(), AlgFitTrackMS::InitFitHandle(), AlgSliceSRList::PassAll(), AlgEventSSList::ReConstructShowers(), AlgEventSRList::ReConstructShowers(), AlgCaldetDigit::RunAlg(), AlgChop::RunAlg(), AlgFitShowerEM::RunAlg(), AlgMCDigit::RunAlg(), AlgMuonRemoval::RunAlg(), AlgShowerAtNuList::RunAlg(), AlgAtNuRecoMCTruth::RunAlg(), AlgCaldetDigitList::RunAlg(), AlgChopListPerfectMC::RunAlg(), AlgClusterSRList::RunAlg(), AlgFarDetDeadChip::RunAlg(), AlgFitTrackCam::RunAlg(), AlgTrackSR::RunAlg(), AlgDeMuxDigitList::RunAlg(), AlgDigit::RunAlg(), AlgEventSR::RunAlg(), AlgSliceSR::RunAlg(), AlgTrackSRList::RunAlg(), AlgClusterSR::RunAlg(), AlgDeadChip::RunAlg(), AlgFarDetShieldPlank::RunAlg(), AlgFarDetShieldPlankList::RunAlg(), AlgFitShowerEMList::RunAlg(), AlgFitTrackMSList::RunAlg(), AlgRmMu::RunAlg(), AlgShowerAtNu::RunAlg(), AlgTrackAtNu::RunAlg(), AlgTrackAtNuList::RunAlg(), AlgCosmicMuonRemoval::RunAlg(), AlgShowerSSList::RunAlg(), AlgAtNuReco::RunAlg(), AlgChopListSharp2::RunAlg(), AlgFarDetSliceList::RunAlg(), AlgMergeEvent::RunAlg(), AlgShowerSRList::RunAlg(), AlgTrackCamList::RunAlg(), AlgFilterDigitList::RunAlg(), AlgShowerSS::RunAlg(), AlgStripSRList::RunAlg(), AlgDataQuality::RunAlg(), AlgFarDetEvent::RunAlg(), AlgShowerSR::RunAlg(), AlgStripListFromSliceList::RunAlg(), AlgDIConvert::RunAlg(), AlgEventSRList::RunAlg(), AlgFarDetDataQuality::RunAlg(), AlgFitTrackCamList::RunAlg(), AlgSliceSRList::RunAlg(), AlgDigitList::RunAlg(), AlgEventSSList::RunAlg(), AlgFarDetEventList::RunAlg(), AlgFitTrackAtNuList::RunAlg(), AlgPassThru::RunAlg(), AlgRmMuList::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgCalDetPID::RunAlg(), AlgChopListMitre::RunAlg(), AlgFitTrackSAList::RunAlg(), AlgShieldPlank::RunAlg(), AlgFarDetStrip::RunAlg(), AlgFarDetStripList::RunAlg(), AlgFilterChannels::RunAlg(), AlgShowerEM::RunAlg(), AlgShowerEMList::RunAlg(), AlgChopListFar::RunAlg(), AlgTrackCam::RunAlg(), AlgChopListSharp::RunAlg(), AlgFilterDigitListAB::RunAlg(), AlgStripSR::RunAlg(), AlgAtmosShowerList::RunAlg(), AlgFitTrackSRList::RunAlg(), AlgShowerCam::RunAlg(), AlgSliceListFromChopList::RunAlg(), AlgChopListGeneric::RunAlg(), AlgFilterDigitListSR::RunAlg(), AlgMCDigitList::RunAlg(), AlgShieldPlankList::RunAlg(), AlgFarDetSlice::RunAlg(), AlgFitTrackAtNu::RunAlg(), AlgFitTrackSR::RunAlg(), AlgSubShowerSR::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.

References fMom.

Referenced by AlgEventSSList::BuildEventFromUnassoc(), AlgEventSRList::BuildEventFromUnassoc(), AlgFitTrackCam::CleanNDLists(), AlgFitTrackCam::GenerateNDSpectStrips(), AlgSliceSRList::PassAll(), AlgShowerAtNuList::RunAlg(), AlgMuonRemoval::RunAlg(), AlgClusterSRList::RunAlg(), AlgChopListPerfectMC::RunAlg(), AlgCaldetDigitList::RunAlg(), AlgAtNuRecoMCTruth::RunAlg(), AlgTrackSRList::RunAlg(), AlgEventSR::RunAlg(), AlgDeMuxDigitList::RunAlg(), AlgTrackAtNuList::RunAlg(), AlgRmMu::RunAlg(), AlgFitTrackMSList::RunAlg(), AlgFitShowerEMList::RunAlg(), AlgFarDetShieldPlankList::RunAlg(), AlgShowerSSList::RunAlg(), AlgCosmicMuonRemoval::RunAlg(), AlgTrackCamList::RunAlg(), AlgShowerSRList::RunAlg(), AlgMergeEvent::RunAlg(), AlgFarDetSliceList::RunAlg(), AlgChopListSharp2::RunAlg(), AlgAtNuReco::RunAlg(), AlgStripSRList::RunAlg(), AlgDataQuality::RunAlg(), AlgSliceSRList::RunAlg(), AlgFitTrackCamList::RunAlg(), AlgFarDetDataQuality::RunAlg(), AlgEventSRList::RunAlg(), AlgSubShowerSRList::RunAlg(), AlgRmMuList::RunAlg(), AlgFitTrackAtNuList::RunAlg(), AlgFarDetEventList::RunAlg(), AlgEventSSList::RunAlg(), AlgDigitList::RunAlg(), AlgFitTrackSAList::RunAlg(), AlgChopListMitre::RunAlg(), AlgCalDetPID::RunAlg(), AlgShowerEMList::RunAlg(), AlgFarDetStripList::RunAlg(), AlgChopListFar::RunAlg(), AlgCalDetSI::RunAlg(), AlgChopListSharp::RunAlg(), AlgSliceListFromChopList::RunAlg(), AlgFitTrackSRList::RunAlg(), AlgAtmosShowerList::RunAlg(), AlgShieldPlankList::RunAlg(), AlgMCDigitList::RunAlg(), AlgChopListGeneric::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]
void CandContext::SetDataIn ( TObject *  datain  )  [inline]

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.

Referenced by GetCaller().

Definition at line 40 of file CandContext.h.

Referenced by GetCandRecord(), and SetCandRecord().

TObject* CandContext::fDataIn [private]

Definition at line 41 of file CandContext.h.

Referenced by GetDataIn(), and SetDataIn().

const MomNavigator* CandContext::fMom [private]

Definition at line 42 of file CandContext.h.

Referenced by GetMom().


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

Generated on 21 Oct 2017 for loon by  doxygen 1.6.1