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

TMBL3Photon.hpp

Go to the documentation of this file.
00001 
00002 //
00003 //   Purpose: This is the header file that defines a class to help fill the 
00004 //            tuple correctly with TMBL3 photons.  
00005 //
00006 //   Author: Joshua M. Dyer
00007 //   Date:   24-Apr-2003
00008 //   Modified: Yann Coadou, 27 March 2004
00009 //              Renamed the class and variables, inherits from TMBL3Base
00010 //
00012 
00013 #ifndef TMBL3PHOTON_H_
00014 #define TMBL3PHOTON_H_
00015 
00016 #include "tmb_tree/TMBL3Base.hpp"
00017 
00022 class TMBL3Photon : public TMBL3Base {
00023 public:
00024   TMBL3Photon(); //constructor
00025   TMBL3Photon(const TMBL3Photon&); //copy constructor
00026   
00027   ~TMBL3Photon() {;} //destructor
00028   
00029   // setters
00030   void Iso (float x) {iso = x;}
00031   void Emf (float x) {emf = x;}
00032 
00033   // accessors
00034   float Iso() const {return iso;}
00035   float Emf() const {return emf;}
00036 
00037 private:
00038   float iso;
00039   float emf;
00040 
00041   ClassDef(TMBL3Photon,1)
00042     
00043 }; //end of class TMBL3Photon
00044 #endif // TMBL3PHOTON_H_

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