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_
1.3.4