Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

XANAMet.h

Go to the documentation of this file.
00001 #ifndef XANAMet_h
00002 #define XANAMet_h
00003 
00008 #include <CLHEP/Geometry/Point3D.h>
00009 #include <TObject.h>
00010 #include <TRefArray.h>
00011 #include <TRef.h>
00012 #include <Rtypes.h>
00013 #include <stdio.h>
00014 #include <TClonesArray.h>
00015 #include <vector>
00016 #include <string>
00017 
00018 class XANAMet : public TObject {
00019 
00020 public:
00021 
00022   XANAMet();
00023 
00025   XANAMet(float eX, float eY, float eZ, float eT, float phi, float sumEt, float corrEx, float corrEy , float corrEz ); 
00026   
00027   virtual ~XANAMet();
00028 
00029   // data access methods
00030   float getEx()     const {return eX_;}
00031   float getEy()     const {return eY_;}
00032   float getEz()     const {return eZ_;}
00033   float getEt()     const {return eT_;}
00034   float getPhi()    const {return phi_;}
00035   float getSumEt()  const {return sumEt_;}
00036   float getCorrEx() const {return corrEx_;}
00037   float getCorrEy() const {return corrEy_;}
00038   float getCorrEz() const {return corrEz_;}
00039 
00040   // set methods
00041   void setEx(float eX) {eX_=eX;}
00042   void setEy(float eY) {eY_=eY;}
00043   void setEz(float eZ) {eZ_=eZ;}
00044   void setEt(float eT) {eT_=eT;}
00045   void setPhi(float phi) {phi_=phi;}
00046   void setSumEt(float sumEt)   {sumEt_=sumEt;}
00047   void setCorrEx(float corrEx) {corrEx_=corrEx;}
00048   void setCorrEy(float corrEy) {corrEy_=corrEy;}
00049   void setCorrEz(float corrEz) {corrEz_=corrEz;}
00050     
00051   // copy constructor
00052   XANAMet(const XANAMet &right);
00053 
00054 protected:
00055 
00056   float eX_; 
00057   float eY_; 
00058   float eZ_;
00059   float eT_;
00060   float phi_;
00061   float sumEt_;
00062   float corrEx_;
00063   float corrEy_; 
00064   float corrEz_;  
00065 
00066 private:
00067       
00068   ClassDef(XANAMet,1) // track class 
00069 
00070 };
00071 
00072 #endif
00073 
00074 
00075 
00076 
00077 
00078 
00079 

Generated on Tue May 10 10:01:24 2005 for XANADOO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002