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

Public Member Functions | |
| CandFitTrackAtNuList () | |
Static Public Member Functions | |
| static CandFitTrackAtNuListHandle | MakeCandidate (AlgHandle &ah, CandContext &cx) |
Protected Member Functions | |
| CandFitTrackAtNuList (AlgHandle &ah) | |
| CandFitTrackAtNuList (AlgHandle &ah, CandHandle &ch, CandContext &cx) | |
| CandFitTrackAtNuList (const CandFitTrackAtNuList &rhs) | |
| ~CandFitTrackAtNuList () | |
| CandFitTrackAtNuList * | Dup () const |
Private Attributes | |
| Double_t | fCPUTime |
Friends | |
| class | CandFitTrackAtNuListHandle |
Definition at line 10 of file CandFitTrackAtNuList.h.
| CandFitTrackAtNuList::CandFitTrackAtNuList | ( | ) |
Definition at line 11 of file CandFitTrackAtNuList.cxx.
Referenced by Dup(), and MakeCandidate().
00011 : 00012 fCPUTime(0.0) 00013 { 00014 00015 }
| CandFitTrackAtNuList::CandFitTrackAtNuList | ( | AlgHandle & | ah | ) | [protected] |
Definition at line 17 of file CandFitTrackAtNuList.cxx.
00017 : 00018 CandFitTrackList(ah), 00019 fCPUTime(0.0) 00020 { 00021 00022 }
| CandFitTrackAtNuList::CandFitTrackAtNuList | ( | AlgHandle & | ah, | |
| CandHandle & | ch, | |||
| CandContext & | cx | |||
| ) | [protected] |
Definition at line 24 of file CandFitTrackAtNuList.cxx.
References CandFitTrackAtNuListHandle, AlgHandle::RunAlg(), and CandBase::SetLocalHandle().
00024 : 00025 CandFitTrackList(ah), 00026 fCPUTime(0.0) 00027 { 00028 SetLocalHandle(new CandFitTrackAtNuListHandle(this)); 00029 { CandFitTrackAtNuListHandle cth(this); ch = cth; } 00030 ah.RunAlg(ch, cx); 00031 }
| CandFitTrackAtNuList::CandFitTrackAtNuList | ( | const CandFitTrackAtNuList & | rhs | ) | [protected] |
Definition at line 33 of file CandFitTrackAtNuList.cxx.
00033 : 00034 CandFitTrackList(rhs), 00035 fCPUTime(0.0) 00036 { 00037 00038 }
| CandFitTrackAtNuList::~CandFitTrackAtNuList | ( | ) | [protected] |
| CandFitTrackAtNuList * CandFitTrackAtNuList::Dup | ( | ) | const [protected, virtual] |
Reimplemented from CandFitTrackList.
Definition at line 45 of file CandFitTrackAtNuList.cxx.
References CandBase::AddDaughterLink(), CandFitTrackAtNuList(), CandFitTrackList::CreateLocalHandle(), and CandBase::GetDaughterIterator().
00046 { 00047 CandFitTrackAtNuList *cb = new CandFitTrackAtNuList(*this); 00048 cb->CreateLocalHandle(); 00049 TIter iterdau = GetDaughterIterator(); 00050 CandHandle *dau; 00051 while ((dau=(CandHandle *) iterdau())) cb->AddDaughterLink(*dau); 00052 return cb; 00053 }
| CandFitTrackAtNuListHandle CandFitTrackAtNuList::MakeCandidate | ( | AlgHandle & | ah, | |
| CandContext & | cx | |||
| ) | [static] |
Reimplemented from CandFitTrackList.
Definition at line 55 of file CandFitTrackAtNuList.cxx.
References CandFitTrackAtNuList().
Referenced by AtNuFitModule::Reco().
00056 { 00057 CandFitTrackAtNuListHandle cth; 00058 new CandFitTrackAtNuList(ah, cth, cx); 00059 return cth; 00060 }
friend class CandFitTrackAtNuListHandle [friend] |
Double_t CandFitTrackAtNuList::fCPUTime [private] |
Definition at line 29 of file CandFitTrackAtNuList.h.
1.4.7