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

CandAtNuReco.h

Go to the documentation of this file.
00001 
00002 #ifndef CANDATNURECO_H
00003 #define CANDATNURECO_H
00004 
00005 #include "RecoBase/CandReco.h"
00006 
00007 class AlgHandle;
00008 class CandContext;
00009 class CandTrackAtNuHandle;
00010 class CandShowerAtNuHandle;
00011 class CandAtNuRecoHandle;
00012 
00013 class CandAtNuReco : public CandReco
00014 {
00015 
00016   friend class CandAtNuRecoHandle;
00017 
00018 public:
00019   static CandAtNuRecoHandle MakeCandidate(AlgHandle &ah, CandContext &cx);
00020   CandAtNuReco();
00021 
00022 protected:
00023 
00024   CandAtNuReco(AlgHandle &ah);
00025   CandAtNuReco(AlgHandle &ah, CandHandle &ch, CandContext &cx);
00026   CandAtNuReco(const CandAtNuReco &rhs);
00027   virtual ~CandAtNuReco();
00028   virtual CandAtNuReco *Dup() const;
00029   virtual void CreateLocalHandle();
00030 
00031 private:
00032 
00033   TObjArray fTrackList;
00034   TObjArray fShowerList;
00035   
00036   Double_t fAtNuRecoScore;
00037   Double_t fCPUTime;
00038   Int_t fNBlocks;
00039 
00040 ClassDef(CandAtNuReco,1)
00041 
00042 };
00043 
00044 #endif

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