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

CandShowerEMHandle.h

Go to the documentation of this file.
00001 
00002 // $Id: CandShowerEMHandle.h,v 1.2 2004/08/25 05:26:21 cbs Exp $
00003 //
00004 // CandShowerEMHandle
00005 //
00006 // CandShowerEMHandle is the specialized access handle to CandShowerEM.
00007 //
00008 // Each concrete CandHandle must define a DupHandle function.
00009 //
00010 // Author:  R. Lee 2001.02.21
00011 //
00013 
00014 #ifndef CANDSHOWEREMHANDLE_H
00015 #define CANDSHOWEREMHANDLE_H
00016 
00017 #include "Navigation/XxxItr.h"
00018 #include "RecoBase/CandShowerHandle.h"
00019 class CandShowerEM;
00020 class CandClusterHandle;
00021 
00022 class CandShowerEMHandle : public CandShowerHandle
00023 {
00024 
00025 public:
00026   CandShowerEMHandle();
00027   CandShowerEMHandle(const CandShowerEMHandle &csh);
00028   CandShowerEMHandle(const CandShowerHandle &csh);
00029   CandShowerEMHandle(CandShowerEM *cs);
00030   virtual ~CandShowerEMHandle();
00031   virtual CandShowerEMHandle *DupHandle() const;
00032 
00033   virtual void Trace(const char *c = "") const;
00034 
00035   const Double_t *GetEigenVectors() const;
00036   void SetEigenVectors(const Double_t *);
00037   const Double_t *GetEigenValues() const;
00038   void SetEigenValues(const Double_t *);
00039   const Double_t *GetAvgDev() const;
00040   void SetAvgDev(const Double_t *);
00041   const Double_t *GetOutPH() const;
00042   void SetOutPH(const Double_t *);
00043   Int_t GetShwStatus() const;
00044   void SetShwStatus(Int_t);
00045 
00046 ClassDef(CandShowerEMHandle,1)           // User access handle to CandShowerEM
00047 
00048 };
00049 
00050 XXXITRDEF(CandShowerEMHandle)
00051 
00052 #endif                                              // CANDSHOWEREMHANDLE_H

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