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

CandAtNuRecoHandle.h

Go to the documentation of this file.
00001 #ifndef CANDATNURECOHANDLE_H
00002 #define CANDATNURECOHANDLE_H
00003 
00004 #include "CandAtNuReco.h"
00005 #include "RecoBase/CandRecoHandle.h"
00006 #include "Navigation/XxxItr.h"
00007 
00008 class CandAtNuRecoHandle : public CandRecoHandle
00009 {
00010 
00011 public:
00012   CandAtNuRecoHandle();
00013   CandAtNuRecoHandle(const CandAtNuRecoHandle &cdh);
00014   CandAtNuRecoHandle(CandAtNuReco *cd);
00015   virtual ~CandAtNuRecoHandle();
00016   virtual CandAtNuRecoHandle *DupHandle() const;
00017 
00018   virtual void Trace(const char *c = "") const;
00019 
00020   void AddShower(CandShowerAtNuHandle* shower);
00021   void AddTrack(CandTrackAtNuHandle* track);
00022 
00023   CandShowerAtNuHandle* GetShower(Int_t i);
00024   CandTrackAtNuHandle* GetTrack(Int_t i);
00025 
00026   Int_t GetLastShower() const;
00027   Int_t GetLastTrack() const;
00028 
00029   Int_t GetNtracks() const;
00030   Int_t GetNshowers() const;
00031 
00032   void SetAtNuRecoScore(Double_t scr);
00033   Double_t GetAtNuRecoScore() const;
00034 
00035   void SetCPUTime(Double_t time);
00036   Double_t GetCPUTime() const;
00037 
00038   void SetNBlocks(Int_t nblocks);
00039   Int_t GetNBlocks() const;
00040 
00041 private: 
00042 
00043 
00044 ClassDef(CandAtNuRecoHandle,1)
00045 
00046 };
00047 
00048 XXXITRDEF(CandAtNuRecoHandle)
00049 
00050 #endif 

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