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

TMBL1Cal.hpp

Go to the documentation of this file.
00001 #ifndef TMBL1CAL_H_
00002 #define TMBL1CAL_H_
00003 
00004 
00006 //
00007 //   Purpose: This is the header file that defines a class to help fill the 
00008 //            tuple correctly with L1 Cal.  
00009 //
00010 //   Author: Joshua M. Dyer
00011 //   Date:   22-Apr-2003
00012 //
00013 //   Modified Mar-11-2004 by Steve Beale
00014 //
00015 //   Removed the tower list and put it in a separate class (TMBL1CalTwr)
00016 //
00018 
00019 #include "TObject.h"
00020 
00026 
00027 class TMBL1Cal : public TObject 
00028 {  
00029 public:
00030   TMBL1Cal(); //constructor
00031   
00032   ~TMBL1Cal() {;}
00033   
00035 
00036   void GblEt (float x) {gblet = x;}
00037   void GblMEt (float x) {gblmet = x;}
00038   void GblEMEt (float x) {gblemet = x;}
00040 
00041 #if 0
00042   void EM1Sort (float  x) {em1sort = x;}
00043   void EM2Sort (float  x) {em2sort = x;}
00044   void EM3Sort (float  x) {em3sort = x;} 
00045   void EM4Sort (float  x) {em4sort = x;}
00046   void Tot1Sort (float x) {tot1sort = x;}
00047   void Tot2Sort (float x) {tot2sort = x;}
00048   void Tot3Sort (float x) {tot3sort = x;}
00049   void Tot4Sort (float x) {tot4sort = x;}
00050 #endif
00051 
00052   
00054 
00055   float GblEt() const {return gblet;}
00056   float GblMEt() const {return gblmet;}
00057   float GblEMEt() const {return gblemet;}
00059 
00060 #if 0
00061   float EM1Sort() const {return em1sort;}
00062   float EM2Sort() const {return em2sort;}
00063   float EM3Sort() const {return em3sort;}
00064   float EM4Sort() const {return em4sort;}
00065   float Tot1Sort() const {return tot1sort;}
00066   float Tot2Sort() const {return tot2sort;}
00067   float Tot3Sort() const {return tot3sort;}
00068   float Tot4Sort() const {return tot4sort;}
00069 #endif
00070 
00071   
00072 private:
00073   float gblet;
00074   float gblmet;
00075   float gblemet;
00076 
00077 #if 0
00078   float em1sort;
00079   float em2sort;
00080   float em3sort;
00081   float em4sort;
00082   float tot1sort;
00083   float tot2sort;
00084   float tot3sort;
00085   float tot4sort;
00086 #endif
00087   
00088   ClassDef(TMBL1Cal,1);
00089 
00090 }; //end of class
00091 
00092 #endif // TMBL1CAL_H_

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