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

AlgRmMu.h

Go to the documentation of this file.
00001 
00002 // $Id: AlgRmMu.h,v 1.3 2008/09/17 02:56:19 tjyang Exp $
00003 //
00004 // AlgRmMu.h
00005 //
00007 
00008 #ifndef ALGRMMU_H
00009 #define ALGRMMU_H
00010 
00011 #include "Algorithm/AlgBase.h"
00012 
00013 namespace RmMuMask
00014 {
00015   static const int   kRMMU_ISMU_MASK = 0x2;
00016   static const int   kRMMU_ISSHW_MASK = 0x4;
00017   static const int   kRMMU_ISPHYS_MASK = 0x8;
00018   static const int   kRMMU_ISSCALED_MASK = 0x10;
00019   static const int   kRMMU_INRECOTRK_MASK = 0x20;
00020   static const int   kRMMU_ISRETAIN_MASK = 0x40;
00021   static const int   kRMMU_ISMCELEC_MASK = 0x80;
00022   static const int   kRMMU_NUM_SHIFT = 8;
00023   static const float kRMMU_SCL_FACT_SCALE = 10000;
00024 }
00025 
00026 class AlgRmMu : public AlgBase
00027 {
00028 
00029 public:
00030    AlgRmMu();
00031    virtual ~AlgRmMu();
00032    virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx);
00033    virtual void Trace(const char *c) const;
00034 
00035 ClassDef(AlgRmMu,2)                            // RmMu Algorithm Class
00036 
00037 };
00038 
00039 #endif                                                     // ALGRMMU_H

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