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

TMBL1CalTower.hpp

Go to the documentation of this file.
00001 #ifndef TMBL1CALTOWER_H_
00002 #define TMBL1CALTOWER_H_
00003 
00005 //
00006 //   Purpose: This is the header file that defines a class to help fill the 
00007 //            tuple correctly with L1 Cal towers.  
00008 //
00009 //   Author: Steve Beale
00010 //   Date:   Mar-10-2004
00012 
00013 
00014 
00015 #include "TObject.h"
00016 
00022 class TMBL1CalTower : public TObject
00023 {
00024 public:
00025 
00026   TMBL1CalTower(); //Constructor
00027   TMBL1CalTower(const TMBL1CalTower&); //Copy constructor
00028   ~TMBL1CalTower() {;} //Destructor
00029 
00031 
00032   void Et (float x) {et = x;}
00033   void Eta (float x) {eta = x;} 
00034   void Phi (float x) {phi = x;} 
00035   void iEta (int x) {ieta = x;} 
00036   void iPhi (int x) {iphi = x;} 
00038 
00040 
00041   float Et() const {return et;}
00042   float Eta() const {return eta;}
00043   float Phi() const {return phi;}
00044   int iEta() const {return ieta;}
00045   int iPhi() const {return iphi;}
00047   
00048 private:
00049 
00050   float et;
00051   float eta;
00052   float phi;
00053   int ieta;
00054   int iphi;
00055 
00056   ClassDef(TMBL1CalTower,1) 
00057 
00058 };
00059 #endif // TMBL1CALTOWER_H_

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