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

TMBL2FPS.hpp

Go to the documentation of this file.
00001 #ifndef L2FPS_H_
00002 #define L2FPS_H_
00003 
00005 //
00006 //   Purpose: This is the header file that defines a class to help fill the 
00007 //            tuple correctly with L2 preprocessor FPS.  
00008 //
00009 //   Author: Yann Coadou
00010 //   Date:   19-Apr-2004
00011 //
00013 
00014 
00015 #include "tmb_tree/TMBL2Base.hpp"
00016 
00019 class TMBL2FPS : public TMBL2Base {
00020 public:
00021   TMBL2FPS(); //constructor
00022   TMBL2FPS(const TMBL2FPS&); //copy constructor
00023   
00024   ~TMBL2FPS() {;} //destructor
00025   
00027 
00028   void uMIP (int x) {umip = x;}
00029   void vMIP (int x) {vmip = x;}
00030   void EtaSign (int x) {etasign = x;}
00031   void HiLoThresh (int x) {hilothresh = x;}
00033 
00035 
00036   int AbsiEta() const {return ieta;}
00037   int uMIP() const {return umip;}
00038   int vMIP() const {return vmip;}
00039   int EtaSign() const {return etasign;}
00040   bool IsNorth() const {return etasign == 0 ? true : false;}
00041   bool IsSouth() const {return etasign == 0 ? false : true;}
00042   int HiLoThresh() const {return hilothresh;}
00044 
00045 private:
00046   int umip;
00047   int vmip;
00048   int etasign;
00049   int hilothresh;
00050 
00051   ClassDef(TMBL2FPS,1)
00052 
00053 }; //end of class TMBL2FPS
00054 #endif // L2FPS_H_

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