00001 #ifndef __ALG__TCHARGE__ 00002 #define __ALG__TCHARGE__ 00003 #include <config.h> 00004 00005 #include <util/lattice.h> 00006 #include <util/smalloc.h> 00007 #include <util/pmalloc.h> 00008 #include "alg_base.h" 00009 #include "common_arg.h" 00010 #include "no_arg.h" 00011 00012 CPS_START_NAMESPACE 00013 00026 class AlgTcharge : public Alg 00027 { 00028 private: 00029 00030 char *cname; 00031 00032 public: 00033 00034 Float charge_2 ; 00035 Float charge ; 00036 Float charge_clov; 00037 Float charge_rect; 00038 00039 public: 00040 00041 00042 AlgTcharge(Lattice& latt, 00043 CommonArg *c_arg ): 00044 Alg(latt,c_arg), 00045 cname("AlgTcharge") 00046 {;} 00047 00048 virtual ~AlgTcharge() {;} 00049 00050 void run(); 00051 00052 }; 00053 00054 CPS_END_NAMESPACE 00055 #endif
1.3.9.1