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

CandFitTrackAtNuList.cxx

Go to the documentation of this file.
00001 #include "MessageService/MsgService.h"  
00002 #include "JobControl/JobCModuleRegistry.h"
00003 
00004 #include "Algorithm/AlgHandle.h"
00005 #include "CandFitTrackAtNuList.h"
00006 #include "CandFitTrackAtNuListHandle.h"
00007 
00008 ClassImp(CandFitTrackAtNuList)
00009 //CVSID("$ Id: CandFitTrackAtNu.cxx,v 1.0 2002/00/00 00:00:00 blake Exp $");
00010 
00011 CandFitTrackAtNuList::CandFitTrackAtNuList() :
00012   fCPUTime(0.0)  
00013 {
00014 
00015 }
00016 
00017 CandFitTrackAtNuList::CandFitTrackAtNuList(AlgHandle &ah) : 
00018   CandFitTrackList(ah), 
00019   fCPUTime(0.0)
00020 {
00021 
00022 }
00023 
00024 CandFitTrackAtNuList::CandFitTrackAtNuList(AlgHandle &ah, CandHandle &ch, CandContext &cx) :
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 }
00032 
00033 CandFitTrackAtNuList::CandFitTrackAtNuList(const CandFitTrackAtNuList &rhs) :
00034   CandFitTrackList(rhs), 
00035   fCPUTime(0.0)
00036 {
00037   
00038 }
00039 
00040 CandFitTrackAtNuList::~CandFitTrackAtNuList()
00041 {
00042 
00043 }
00044 
00045 CandFitTrackAtNuList *CandFitTrackAtNuList::Dup() const
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 }
00054 
00055 CandFitTrackAtNuListHandle CandFitTrackAtNuList::MakeCandidate(AlgHandle &ah, CandContext &cx)
00056 {
00057   CandFitTrackAtNuListHandle cth;
00058   new CandFitTrackAtNuList(ah, cth, cx);        
00059   return cth;
00060 }
00061 
00062 

Generated on Mon Feb 15 11:06:28 2010 for loon by  doxygen 1.3.9.1