#include <CandFitTrackCamList.h>
Inheritance diagram for CandFitTrackCamList:

Public Member Functions | |
| CandFitTrackCamList () | |
Static Public Member Functions | |
| static CandFitTrackCamListHandle | MakeCandidate (AlgHandle &ah, CandContext &ch) |
Protected Member Functions | |
| CandFitTrackCamList (AlgHandle &ah) | |
| CandFitTrackCamList (AlgHandle &ah, CandHandle &ch, CandContext &cx) | |
| CandFitTrackCamList (const CandFitTrackCamList &rhs) | |
| virtual | ~CandFitTrackCamList () |
| virtual void | CreateLocalHandle () |
| virtual CandFitTrackCamList * | Dup () const |
Friends | |
| class | CandFitTrackCamListHandle |
Definition at line 19 of file CandFitTrackCamList.h.
| CandFitTrackCamList::CandFitTrackCamList | ( | ) |
| CandFitTrackCamList::CandFitTrackCamList | ( | AlgHandle & | ah | ) | [protected] |
| CandFitTrackCamList::CandFitTrackCamList | ( | AlgHandle & | ah, | |
| CandHandle & | ch, | |||
| CandContext & | cx | |||
| ) | [protected] |
Definition at line 24 of file CandFitTrackCamList.cxx.
References CreateLocalHandle(), and AlgHandle::RunAlg().
00025 : CandFitTrackList(ah) 00026 { 00027 this->CreateLocalHandle(); 00028 { 00029 CandFitTrackCamListHandle a_handle(this); 00030 ch = a_handle; 00031 } 00032 ah.RunAlg(ch,cx); 00033 }
| CandFitTrackCamList::CandFitTrackCamList | ( | const CandFitTrackCamList & | rhs | ) | [protected] |
| CandFitTrackCamList::~CandFitTrackCamList | ( | ) | [protected, virtual] |
| void CandFitTrackCamList::CreateLocalHandle | ( | ) | [protected, virtual] |
Reimplemented from CandFitTrackList.
Definition at line 44 of file CandFitTrackCamList.cxx.
References CandFitTrackCamListHandle, and CandBase::SetLocalHandle().
Referenced by CandFitTrackCamList(), and Dup().
00045 { 00046 this->SetLocalHandle(new CandFitTrackCamListHandle(this)); 00047 }
| CandFitTrackCamList * CandFitTrackCamList::Dup | ( | ) | const [protected, virtual] |
Reimplemented from CandFitTrackList.
Definition at line 49 of file CandFitTrackCamList.cxx.
References CandBase::AddDaughterLink(), CandFitTrackCamList(), CreateLocalHandle(), and CandBase::GetDaughterIterator().
00050 { 00051 CandFitTrackCamList* newone = new CandFitTrackCamList(*this); 00052 newone->CreateLocalHandle(); 00053 TIter iter = this->GetDaughterIterator(); 00054 CandHandle* ch; 00055 while ((ch=(CandHandle*)iter())) newone->AddDaughterLink(*ch); 00056 return newone; 00057 }
| CandFitTrackCamListHandle CandFitTrackCamList::MakeCandidate | ( | AlgHandle & | ah, | |
| CandContext & | ch | |||
| ) | [static] |
Reimplemented from CandFitTrackList.
Definition at line 59 of file CandFitTrackCamList.cxx.
References CandFitTrackCamList().
Referenced by FitTrackCamListModule::Reco().
00060 { 00061 CandFitTrackCamListHandle a_handle; 00062 new CandFitTrackCamList(ah,a_handle,cx); 00063 return a_handle; 00064 }
friend class CandFitTrackCamListHandle [friend] |
1.4.7