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

CandTrackAtNuListHandle Class Reference

#include <CandTrackAtNuListHandle.h>

Inheritance diagram for CandTrackAtNuListHandle:

CandTrackListHandle CandRecoListHandle CandHandle List of all members.

Public Member Functions

 CandTrackAtNuListHandle ()
 CandTrackAtNuListHandle (const CandTrackAtNuListHandle &cdh)
 CandTrackAtNuListHandle (CandTrackAtNuList *cd)
virtual ~CandTrackAtNuListHandle ()
virtual CandTrackAtNuListHandleDupHandle () const
virtual void Trace (const char *c="") const
Double_t GetCPUTime () const
void SetCPUTime (Double_t time)

Constructor & Destructor Documentation

CandTrackAtNuListHandle::CandTrackAtNuListHandle  ) 
 

Definition at line 19 of file CandTrackAtNuListHandle.cxx.

References MSG.

Referenced by DupHandle().

00020 {
00021   MSG("CandTrackAtNuListHandle", Msg::kDebug) << " " << endl;
00022 }

CandTrackAtNuListHandle::CandTrackAtNuListHandle const CandTrackAtNuListHandle cdh  ) 
 

Definition at line 24 of file CandTrackAtNuListHandle.cxx.

00024                                                                                    :
00025   CandTrackListHandle(cdh)
00026 {
00027 
00028 }

CandTrackAtNuListHandle::CandTrackAtNuListHandle CandTrackAtNuList cd  ) 
 

Definition at line 30 of file CandTrackAtNuListHandle.cxx.

00030                                                                       :
00031   CandTrackListHandle(cd)
00032 {
00033 
00034 }

CandTrackAtNuListHandle::~CandTrackAtNuListHandle  )  [virtual]
 

Definition at line 36 of file CandTrackAtNuListHandle.cxx.

00037 {
00038 
00039 }


Member Function Documentation

CandTrackAtNuListHandle * CandTrackAtNuListHandle::DupHandle  )  const [virtual]
 

Reimplemented from CandTrackListHandle.

Definition at line 41 of file CandTrackAtNuListHandle.cxx.

References CandTrackAtNuListHandle().

00042 {
00043    return (new CandTrackAtNuListHandle(*this));
00044 }

Double_t CandTrackAtNuListHandle::GetCPUTime  )  const
 

Definition at line 51 of file CandTrackAtNuListHandle.cxx.

References CandHandle::GetCandBase().

Referenced by AtNuTreeModule::Ana().

00052 {
00053   return dynamic_cast<const CandTrackAtNuList*>(GetCandBase())->fCPUTime;
00054 }

void CandTrackAtNuListHandle::SetCPUTime Double_t  time  ) 
 

Definition at line 56 of file CandTrackAtNuListHandle.cxx.

References CandHandle::GetOwnedCandBase().

Referenced by AlgAtNuRecoMCTruth::RunAlg(), and AlgAtNuReco::RunAlg().

00057 {
00058   dynamic_cast<CandTrackAtNuList*>(GetOwnedCandBase())->fCPUTime = time;
00059 }

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

Reimplemented from CandTrackListHandle.

Definition at line 46 of file CandTrackAtNuListHandle.cxx.

References CandHandle::Trace().

00047 {
00048   CandHandle::Trace(c);
00049 }


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