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

CandDigitListHandle Class Reference

#include <CandDigitListHandle.h>

Inheritance diagram for CandDigitListHandle:

CandHandle CandDeMuxDigitListHandle List of all members.

Public Member Functions

 CandDigitListHandle ()
 CandDigitListHandle (const CandDigitListHandle &cdlh)
 CandDigitListHandle (CandDigitList *cdl)
virtual ~CandDigitListHandle ()
virtual CandDigitListHandleDupHandle () const
Double_t GetAbsTime () const
void SetAbsTime (Double_t time)
Bool_t GetIsSparse () const
void SetIsSparse (Bool_t isSparse)
virtual void Trace (const char *c="") const

Constructor & Destructor Documentation

CandDigitListHandle::CandDigitListHandle  ) 
 

Definition at line 28 of file CandDigitListHandle.cxx.

Referenced by DupHandle().

00029 {
00030 }

CandDigitListHandle::CandDigitListHandle const CandDigitListHandle cdlh  ) 
 

Definition at line 34 of file CandDigitListHandle.cxx.

00034                                                                        :
00035   CandHandle(cdlh)
00036 {
00037 }

CandDigitListHandle::CandDigitListHandle CandDigitList cdl  ) 
 

Definition at line 40 of file CandDigitListHandle.cxx.

00040                                                            :
00041   CandHandle(cdl)
00042 {
00043 }

CandDigitListHandle::~CandDigitListHandle  )  [virtual]
 

Definition at line 46 of file CandDigitListHandle.cxx.

00047 {
00048 }


Member Function Documentation

CandDigitListHandle * CandDigitListHandle::DupHandle  )  const [virtual]
 

Reimplemented from CandHandle.

Reimplemented in CandDeMuxDigitListHandle.

Definition at line 51 of file CandDigitListHandle.cxx.

References CandDigitListHandle().

Referenced by AlgFitTrackCam::CleanNDLists(), and AlgTrackSRList::SpectrometerTracking().

00052 {
00053    return (new CandDigitListHandle(*this));
00054 }

Double_t CandDigitListHandle::GetAbsTime  )  const
 

Definition at line 57 of file CandDigitListHandle.cxx.

References CandHandle::GetCandBase().

Referenced by DigitText::AddCandDigitText(), UberDST::Ana(), RecoTreeModule::Ana(), FitTrackMSListModule::Ana(), CDTrackerModule::Ana(), AtNuTreeModule::Ana(), NtpMaker::FillDeMuxInfo(), NtpSRModule::FillNtpEventSummary(), NtpEMModule::FillNtpSummary(), CandDigitHandle::GetSubtractedTime(), AlgAltDeMuxBase::MakeAltListMap(), UberModuleLite::Reco(), UberModule::Reco(), BiggestChopModule::Reco(), AlgShieldPlankList::RunAlg(), AlgShieldPlank::RunAlg(), AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgFilterDigitListSR::RunAlg(), AlgFilterDigitListAB::RunAlg(), AlgFilterDigitList::RunAlg(), AlgFilterChannels::RunAlg(), AlgDeMuxDigitList::RunAlg(), AlgChopListFar::RunAlg(), AlgCalDetPID::RunAlg(), and EventInfoPage::WriteInfo().

00058 {
00059    return ((CandDigitList *) GetCandBase())->fAbsTime;
00060 }

Bool_t CandDigitListHandle::GetIsSparse  )  const
 

Definition at line 69 of file CandDigitListHandle.cxx.

References CandHandle::GetCandBase().

Referenced by AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgFilterDigitListSR::RunAlg(), AlgFilterDigitList::RunAlg(), AlgFilterChannels::RunAlg(), and AlgDeMuxDigitList::RunAlg().

00070 {
00071    return ((CandDigitList *) GetCandBase())->fIsSparse;
00072 }

void CandDigitListHandle::SetAbsTime Double_t  time  ) 
 

Definition at line 63 of file CandDigitListHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgMCDigitList::RunAlg(), AlgFilterDigitListSR::RunAlg(), AlgFilterDigitListAB::RunAlg(), AlgFilterDigitList::RunAlg(), AlgFilterChannels::RunAlg(), AlgDigitList::RunAlg(), AlgDeMuxDigitList::RunAlg(), AlgChop::RunAlg(), and AlgCaldetDigitList::RunAlg().

00064 {
00065    ((CandDigitList *) GetOwnedCandBase())->fAbsTime = time;
00066 }

void CandDigitListHandle::SetIsSparse Bool_t  isSparse  ) 
 

Definition at line 75 of file CandDigitListHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgMuonRemoval::RunAlg(), AlgMergeEvent::RunAlg(), AlgFilterDigitListSR::RunAlg(), AlgFilterDigitList::RunAlg(), AlgFilterChannels::RunAlg(), AlgDigitList::RunAlg(), AlgDeMuxDigitList::RunAlg(), and AlgCaldetDigitList::RunAlg().

00076 {
00077    ((CandDigitList *) GetOwnedCandBase())->fIsSparse = isSparse;
00078 }

void CandDigitListHandle::Trace const char *  c = ""  )  const [virtual]
 

Reimplemented from CandHandle.

Reimplemented in CandDeMuxDigitListHandle.

Definition at line 81 of file CandDigitListHandle.cxx.

References MSG, and CandHandle::Trace().

Referenced by CandDeMuxDigitListHandle::Trace().

00082 {
00083   MSG("Cand", Msg::kDebug)
00084         << "**********Begin CandDigitListHandle::Trace(\"" << c << "\")"
00085                                                                  << endl
00086        << "Information from CandDigitListHandle's CandHandle: " << endl;
00087   CandHandle::Trace(c);
00088   MSG("Cand", Msg::kDebug)
00089           << "**********End CandDigitListHandle::Trace(\"" << c << "\")"
00090                                                                 << endl;
00091 }


The documentation for this class was generated from the following files:
Generated on Thu Nov 1 11:57:13 2007 for loon by  doxygen 1.3.9.1