CandFitTrackAtNuList Class Reference

#include <CandFitTrackAtNuList.h>

Inheritance diagram for CandFitTrackAtNuList:

CandFitTrackList CandTrackList CandRecoList CandBase CandRefCounted List of all members.

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 ()
CandFitTrackAtNuListDup () const

Private Attributes

Double_t fCPUTime

Friends

class CandFitTrackAtNuListHandle

Detailed Description

Definition at line 10 of file CandFitTrackAtNuList.h.


Constructor & Destructor Documentation

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]

Definition at line 40 of file CandFitTrackAtNuList.cxx.

00041 {
00042 
00043 }


Member Function Documentation

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 }


Friends And Related Function Documentation

friend class CandFitTrackAtNuListHandle [friend]

Definition at line 13 of file CandFitTrackAtNuList.h.

Referenced by CandFitTrackAtNuList().


Member Data Documentation

Double_t CandFitTrackAtNuList::fCPUTime [private]

Definition at line 29 of file CandFitTrackAtNuList.h.


The documentation for this class was generated from the following files:
Generated on Wed Dec 10 22:49:18 2014 for loon by  doxygen 1.4.7