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)

Detailed Description

Definition at line 8 of file CandTrackAtNuListHandle.h.


Constructor & Destructor Documentation

CandTrackAtNuListHandle::CandTrackAtNuListHandle (  ) 

Definition at line 19 of file CandTrackAtNuListHandle.cxx.

References Msg::kDebug, and 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.

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


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1