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

AlgFitShowerEM.h

Go to the documentation of this file.
00001 
00002 // $Id: AlgFitShowerEM.h,v 1.2 2007/11/11 08:30:04 rhatcher Exp $
00003 //
00004 // AlgFitShowerEM.h
00005 //
00006 // AlgFitShowerEM is a concrete FitShowerEM Algorithm class.
00007 //
00009 
00010 #ifndef ALGFITSHOWEREM_H
00011 #define ALGFITSHOWEREM_H
00012 
00013 #include<map>
00014 #include "Algorithm/AlgBase.h"
00015 #include "RecoBase/AlgReco.h"
00016 #include "Validity/VldContext.h"
00017 #include "CandShowerEM/CandShowerEMHandle.h"
00018 
00019 class CandFitShowerEMHandle;
00020 class TObjArray;
00021 class UgliGeomHandle;
00022 
00023 class AlgFitShowerEM : public AlgBase, public AlgReco
00024 {
00025 
00026 public:
00027    AlgFitShowerEM();
00028    virtual ~AlgFitShowerEM();
00029    virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx);
00030 
00031 private:
00032 
00033    const VldContext *fVldContext;
00034    Detector::Detector_t fDetector;
00035    void CopyFromShowerEM(const CandShowerEMHandle *,CandFitShowerEMHandle&);
00036 
00037 ClassDef(AlgFitShowerEM,1) // FitShowerEM Algorithm Class
00038 
00039 };
00040 
00041 #endif // ALGFITSHOWEREM_H

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