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

CandShowerEM.h

Go to the documentation of this file.
00001 
00002 // $Id: CandShowerEM.h,v 1.3 2006/06/21 00:51:56 rhatcher Exp $
00003 //
00004 // CandShowerEM
00005 //
00006 // Concrete CandShowerEM class descended from CandShower.
00007 //
00008 // Author:  R. Lee 2001.02.21
00010 
00011 #ifndef CANDSHOWEREM_H
00012 #define CANDSHOWEREM_H
00013 
00014 #include "RecoBase/CandClusterHandle.h"
00015 #include "RecoBase/CandShower.h"
00016 #include "Candidate/CandHandle.h"
00017 
00018 class AlgHandle;
00019 class CandContext;
00020 class CandShowerEMHandle;
00021 
00022 class CandShowerEM : public CandShower
00023 {
00024   friend class CandShowerEMHandle;
00025   
00026  public:
00027   static CandShowerEMHandle MakeCandidate(AlgHandle &ah,
00028                                           CandContext &cx);
00029   CandShowerEM();
00030 
00031 protected:
00032   CandShowerEM(AlgHandle &ah);
00033   CandShowerEM(AlgHandle &ah, CandHandle &ch, CandContext &cx);
00034   CandShowerEM(const CandShowerEM &rhs);
00035   virtual ~CandShowerEM();
00036   virtual void CreateLocalHandle();
00037   virtual CandShowerEM *Dup() const;
00038   virtual Bool_t IsEquivalent(const TObject *rhs) const;
00039 
00040   Double_t EigenVector[8];
00041   Double_t EigenValue[8];
00042   Double_t AvgDev[4];
00043   Double_t OutPH[5]; //0-Rad, 1-Lon, 2-Tmax, 3-MaxPl, 4-Redo
00044   Int_t ShwStatus;
00045   
00046 ClassDef(CandShowerEM,1)
00047 };
00048 
00049 #endif                                                 // CANDSHOWEREM_H

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