Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBL2GblEM.hpp

Go to the documentation of this file.
00001 #ifndef L2GBLEM_H_
00002 #define L2GBLEM_H_
00003 
00005 //
00006 //   Purpose: This is the header file that defines a class to help fill the 
00007 //            tuple correctly with L2 global EM object.  
00008 //
00009 //   Author: Yann Coadou
00010 //   Date:   19-Apr-2004
00011 //
00013 
00014 #include "tmb_tree/TMBL2GblBase.hpp"
00015 
00020 class TMBL2GblEM : public TMBL2GblBase {
00021 public:
00022   TMBL2GblEM(); //constructor
00023   TMBL2GblEM(const TMBL2GblEM&); //copy constructor
00024   
00025   ~TMBL2GblEM() {;} //destructor
00026   
00027   // setters
00028   void Iso (float x) {iso = x;}
00029   void Emf (float x) {emf = x;}
00030   void NoNeighbour (bool x) {noneighbour = x;}
00031   void NeighbourLowET (bool x) {neighbourlowet = x;}
00032   void SeedHighEmf (bool x) {seedhighemf = x;}
00033 
00034   // accessors
00035   float Iso() const {return iso;}
00036   float Emf() const {return emf;}
00037   bool NoNeighbour() const {return noneighbour;}
00038   bool NeighbourLowET() const {return neighbourlowet;}
00039   bool SeedHighEmf() const {return seedhighemf;}
00040 
00041 private:
00042   float iso;
00043   float emf;
00044   bool noneighbour;
00045   bool neighbourlowet;
00046   bool seedhighemf;
00047 
00048   ClassDef(TMBL2GblEM,1)
00049 
00050 }; //end of class TMBL2GblEM
00051 #endif // L2GBLEM_H_

Generated on Tue Mar 28 10:13:04 2006 for CAF by doxygen 1.3.4