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

AltCandStpProbListHandle Class Reference

#include <AltCandStpProbListHandle.h>

Inheritance diagram for AltCandStpProbListHandle:

CandHandle List of all members.

Public Member Functions

 AltCandStpProbListHandle ()
 AltCandStpProbListHandle (const AltCandStpProbListHandle &handle)
 AltCandStpProbListHandle (AltCandStpProbList *cand)
virtual ~AltCandStpProbListHandle ()
virtual AltCandStpProbListHandleDupHandle () const
virtual void Trace (const char *c="") const
void SetLikelihoods (CandSliceHandle *slch, AltCandStpProbHandle *likelihoods)

Constructor & Destructor Documentation

AltCandStpProbListHandle::AltCandStpProbListHandle  ) 
 

Definition at line 33 of file AltCandStpProbListHandle.cxx.

References CandHandle::GetUidInt(), and MSG.

Referenced by DupHandle().

00034 {
00035   MSG("AltCand",Msg::kVerbose)
00036      << "AltCandStpProbListHandle::AltCandStpProbListHandle"
00037                                 << " ctor: UidInt = "<< GetUidInt() << endl;
00038   LEA_CTOR;
00039 }

AltCandStpProbListHandle::AltCandStpProbListHandle const AltCandStpProbListHandle handle  ) 
 

Definition at line 41 of file AltCandStpProbListHandle.cxx.

References CandHandle::GetUidInt(), and MSG.

00042                                                                        :
00043 CandHandle(handle)
00044 {
00045   MSG("AltCand",Msg::kVerbose)
00046     << "AltCandStpProbListHandle::AltCandStpProbListHandle("
00047          << "const AltCandStpProbListHandle & handle) ctor: UidInt = "
00048                                                      << GetUidInt() << endl;
00049   LEA_CTOR;
00050 }
//__________________________________________________________________________

AltCandStpProbListHandle::AltCandStpProbListHandle AltCandStpProbList cand  ) 
 

Definition at line 52 of file AltCandStpProbListHandle.cxx.

References CandHandle::GetUidInt(), and MSG.

00053                                                                        :
00054 CandHandle(cand)
00055 {
00056   MSG("AltCand",Msg::kVerbose)
00057     << "AltCandStpProbListHandle::AltCandStpProbListHandle("
00058              << "const AltCandStpProbList * cand) ctor: UidInt = "
00059                                                      << GetUidInt() << endl;
00060 
00061   LEA_CTOR;
00062 }
//__________________________________________________________________________

AltCandStpProbListHandle::~AltCandStpProbListHandle  )  [virtual]
 

Definition at line 64 of file AltCandStpProbListHandle.cxx.

References CandHandle::GetUidInt(), and MSG.

00065 {
00066   MSG("AltCand",Msg::kVerbose)
00067           << "AltCandStpProbListHandle::~AltCandStpProbListHandle"
00068                                << " dtor: UidInt = " << GetUidInt() << endl;
00069 
00070   LEA_DTOR;
00071 }


Member Function Documentation

AltCandStpProbListHandle * AltCandStpProbListHandle::DupHandle  )  const [virtual]
 

Reimplemented from CandHandle.

Definition at line 73 of file AltCandStpProbListHandle.cxx.

References AltCandStpProbListHandle().

00074 {
00075    return (new AltCandStpProbListHandle(*this));
00076 }

void AltCandStpProbListHandle::SetLikelihoods CandSliceHandle slch,
AltCandStpProbHandle likelihoods
 

Definition at line 89 of file AltCandStpProbListHandle.cxx.

References AltCandStpProbList::fLikelihoods, and CandHandle::GetCandBase().

Referenced by AltAlgStpPatternRecList::RunAlg().

00091 {
00092   AltCandStpProbList * candidate =
00093                           static_cast<AltCandStpProbList *> (GetCandBase());
00094 
00095   (candidate->fLikelihoods).insert(
00096      map<CandSliceHandle *, AltCandStpProbHandle *>::value_type(
00097                                                         slch, likelihoods));
00098 }

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

Reimplemented from CandHandle.

Definition at line 78 of file AltCandStpProbListHandle.cxx.

References MSG, and CandHandle::Trace().

00079 {
00080   MSG("AltCand", Msg::kVerbose)
00081     << "** Begin AltCandStpProbListHandle::Trace(\"" << c << "\")"  << endl
00082     << "Information from AltCandStpProbListHandle's CandHandle: "   << endl;
00083 
00084   CandHandle::Trace(c);
00085   MSG("AltCand", Msg::kVerbose)
00086      << "** End AltCandStpProbListHandle::Trace(\"" << c << "\")"   << endl;
00087 }


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