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

TMBL3Jet.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 jets.  
00005 //
00006 //   Author: Joshua M. Dyer
00007 //   Date:   24-Apr-2003
00008 //   Modified: Yann Coadou, 27 March 2004
00009 //              Renamed variables, inherits from TMBL3Base
00010 //
00012 
00013 #ifndef TMBL3JET_H_
00014 #define TMBL3JET_H_
00015 
00016 #include "tmb_tree/TMBL3Base.hpp"
00017 
00022 class TMBL3Jet : public TMBL3Base {
00023 public:
00024   TMBL3Jet(); //constructor
00025   TMBL3Jet(const TMBL3Jet&); //copy constructor
00026   
00027   ~TMBL3Jet() {;} //destructor
00028   
00029   // setters
00030   void EmEtFraction (float x) {emetf = x;}
00031   void IcdmgEtFraction (float x) {icdmgetf = x;}
00032   void ChEtFraction (float x) {chetf = x;}
00033   void HotCellRatio (float x) {hotcellratio = x;}
00034 
00035   // accessors
00036   float EmEtFraction() const {return emetf;}
00037   float IcdmgEtFraction() const {return icdmgetf;}
00038   float ChEtFraction() const {return chetf;}
00039   float HotCellRatio() const {return hotcellratio;}
00040 
00041 private:
00042   float emetf;
00043   float icdmgetf;
00044   float chetf; 
00045   float hotcellratio;
00046 
00047   ClassDef(TMBL3Jet,1)
00048     
00049 }; //end of class TMBL3Jet
00050 #endif // TMBL3JET_H_

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