CandCluster3DHandle Class Reference

#include <CandCluster3DHandle.h>

Inheritance diagram for CandCluster3DHandle:
CandRecoHandle CandHandle

List of all members.

Public Member Functions

 CandCluster3DHandle ()
 CandCluster3DHandle (const CandCluster3DHandle &csh)
 CandCluster3DHandle (const CandRecoHandle &csh)
 CandCluster3DHandle (CandCluster3D *cs)
virtual ~CandCluster3DHandle ()
virtual CandCluster3DHandleDupHandle () const
virtual void Trace (const char *c="") const
Bool_t IsShowerLike () const
Bool_t IsTrackLike () const
void IsShowerLike (Bool_t)
void IsTrackLike (Bool_t)

Detailed Description

Definition at line 23 of file CandCluster3DHandle.h.


Constructor & Destructor Documentation

CandCluster3DHandle::CandCluster3DHandle (  ) 

Definition at line 27 of file CandCluster3DHandle.cxx.

Referenced by DupHandle().

00028 {
00029 }

CandCluster3DHandle::CandCluster3DHandle ( const CandCluster3DHandle csh  ) 

Definition at line 32 of file CandCluster3DHandle.cxx.

00032                                                                        :
00033   CandRecoHandle(cdh)
00034 {
00035 }

CandCluster3DHandle::CandCluster3DHandle ( const CandRecoHandle csh  ) 

Definition at line 38 of file CandCluster3DHandle.cxx.

00038                                                                   :
00039   CandRecoHandle(cdh)
00040 {
00041 }

CandCluster3DHandle::CandCluster3DHandle ( CandCluster3D cs  ) 

Definition at line 44 of file CandCluster3DHandle.cxx.

00044                                                           :
00045   CandRecoHandle(cd)
00046 {
00047 }

CandCluster3DHandle::~CandCluster3DHandle (  )  [virtual]

Definition at line 50 of file CandCluster3DHandle.cxx.

00051 {
00052 }


Member Function Documentation

CandCluster3DHandle * CandCluster3DHandle::DupHandle (  )  const [virtual]

Reimplemented from CandRecoHandle.

Definition at line 55 of file CandCluster3DHandle.cxx.

References CandCluster3DHandle().

00056 {
00057    return (new CandCluster3DHandle(*this));
00058 }

void CandCluster3DHandle::IsShowerLike ( Bool_t  bvar  ) 

Definition at line 101 of file CandCluster3DHandle.cxx.

References CandHandle::GetOwnedCandBase().

00102 {
00103   dynamic_cast<CandCluster3D *>(GetOwnedCandBase())->fShowerLike = bvar;
00104 
00105 }

Bool_t CandCluster3DHandle::IsShowerLike (  )  const

Definition at line 89 of file CandCluster3DHandle.cxx.

References CandHandle::GetCandBase().

00090 {
00091   return dynamic_cast<const CandCluster3D *>(GetCandBase())->fShowerLike;
00092 
00093 }

void CandCluster3DHandle::IsTrackLike ( Bool_t  bvar  ) 

Definition at line 95 of file CandCluster3DHandle.cxx.

References CandHandle::GetOwnedCandBase().

00096 {
00097   dynamic_cast<CandCluster3D *>(GetOwnedCandBase())->fTrackLike = bvar;
00098 
00099 }

Bool_t CandCluster3DHandle::IsTrackLike (  )  const

Definition at line 83 of file CandCluster3DHandle.cxx.

References CandHandle::GetCandBase().

00084 {
00085   return dynamic_cast<const CandCluster3D *>(GetCandBase())->fTrackLike;
00086 
00087 }

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

Reimplemented from CandRecoHandle.

Definition at line 62 of file CandCluster3DHandle.cxx.

References Msg::kDebug, and MSG.

00063 {
00064   MSG("Cand", Msg::kDebug)
00065     << "**********Begin CandCluster3DHandle::Trace(\"" << c << "\")" << endl
00066            << "Information from CandCluster3DHandle's CandHandle: " << endl;
00067   CandHandle::Trace(c);
00068   MSG("Cand", Msg::kDebug)
00069      << "**********End CandCluster3DHandle::Trace(\"" << c << "\")" << endl;
00070 }


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1