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

Detailed Description

Definition at line 21 of file CandDigitListHandle.h.


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
Bool_t CandDigitListHandle::GetIsSparse (  )  const

Definition at line 69 of file CandDigitListHandle.cxx.

References CandHandle::GetCandBase().

Referenced by AlgMuonRemoval::RunAlg(), AlgCosmicMuonRemoval::RunAlg(), and AlgMergeEvent::RunAlg().

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

void CandDigitListHandle::SetAbsTime ( Double_t  time  ) 
void CandDigitListHandle::SetIsSparse ( Bool_t  isSparse  ) 
void CandDigitListHandle::Trace ( const char *  c = ""  )  const [virtual]

Reimplemented from CandHandle.

Reimplemented in CandDeMuxDigitListHandle.

Definition at line 81 of file CandDigitListHandle.cxx.

References Msg::kDebug, and MSG.

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 21 Oct 2017 for loon by  doxygen 1.6.1