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

AlgFarDetEventList.h

Go to the documentation of this file.
00001 
00002 #ifndef ALGFARDETEVENTLIST_H
00003 #define ALGFARDETEVENTLIST_H
00004 
00005 #include "Algorithm/AlgBase.h"
00006 
00007 #include "TObjArray.h"
00008 
00009 
00010 class CandTrackHandle;
00011 class CandShowerListHandle;
00012 class CandShowerHandle;
00013 
00014 class AlgFarDetEventList : public AlgBase
00015 {
00016 
00017 public:
00018    AlgFarDetEventList();
00019    virtual ~AlgFarDetEventList();
00020    virtual void RunAlg(AlgConfig& ac, CandHandle &ch, CandContext &cx);
00021    virtual void Trace(const char *c) const;
00022 
00023 private:
00024 
00025    void CompareShowersWithTrack(CandTrackHandle* besttrack, 
00026                                 CandShowerListHandle* shwlist, 
00027                                 CandShowerHandle*& vtxshower, 
00028                                 TObjArray* HadronicShowers, 
00029                                 TObjArray* BremsAndDeltas, 
00030                                 Double_t& separation);
00031 
00032 
00033 ClassDef(AlgFarDetEventList,1)            
00034 
00035 };
00036 
00037 #endif          

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