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

AlgShowerSR.h

Go to the documentation of this file.
00001 
00002 // $Id: AlgShowerSR.h,v 1.6 2005/12/13 15:24:46 cbs Exp $
00003 //
00004 // AlgShowerSR.h
00005 //
00006 // AlgShowerSR is a concrete StripSR Algorithm class.
00007 //
00008 // Author:  R. Lee 2001.02.21
00009 //
00011 
00012 #ifndef ALGSHOWERSR_H
00013 #define ALGSHOWERSR_H
00014 
00015 #include "Algorithm/AlgBase.h"
00016 #include "RecoBase/AlgReco.h"
00017 #include "RecoBase/ArrivalTime.h"
00018 #include "RecoBase/CandShowerHandle.h"
00019 
00020 class CandStripHandleItr;
00021 
00022 class AlgShowerSR : public AlgBase, public AlgReco
00023 {
00024 
00025 public:
00026    AlgShowerSR();
00027    virtual ~AlgShowerSR();
00028    virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx);
00029    virtual void Trace(const char *c) const;
00030 
00031 protected:
00032    void SetUVT(CandShowerHandle *);
00033    void SetUV(CandShowerHandle *);
00034    void SetT (CandShowerHandle *);
00035    Int_t FindTimingDirection(CandShowerHandle &shwh,
00036                              AlgConfig &ac,
00037                              Double_t *fitparm,
00038                              Double_t &timefitchi2);
00039 ClassDef(AlgShowerSR,2)                            // ShowerSR Algorithm Class
00040 
00041 };
00042 
00043 #endif                                                     // ALGSHOWERSR_H

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