TMBL2Jet.hpp

Go to the documentation of this file.
00001 #ifndef L2JET_H_
00002 #define L2JET_H_
00003 
00005 //
00006 //   Purpose: This is the header file that defines a class to help fill the 
00007 //            tuple correctly with L2 preprocessor jets.  
00008 //
00009 //   Author: Yann Coadou
00010 //   Date:   19-Apr-2004
00011 //
00013 
00014 
00015 #include "tmb_tree/TMBL2Base.hpp"
00016 
00021 class TMBL2Jet : public TMBL2Base {
00022 public:
00023   TMBL2Jet(); //constructor
00024   TMBL2Jet(const TMBL2Jet&); //copy constructor
00025   
00026   ~TMBL2Jet() {;} //destructor
00027   
00028   // setters
00029   void CentralTwrEta (int x) {centraltwreta = x;}
00030   void CentralTwrPhi (int x) {centraltwrphi = x;}
00031   void LeadTwrEta (int x) {leadtwreta = x;}
00032   void LeadTwrPhi (int x) {leadtwrphi = x;}
00033   void SaturatedTotTower (bool x) {saturatedtottower = x;}
00034   void SaturatedEMTower (bool x) {saturatedemtower = x;}
00035   void ZeroETSum (bool x) {zeroetsum = x;}
00036 
00037   // accessors
00038   int CentralTwrEta() const {return centraltwreta;}
00039   int CentralTwrPhi() const {return centraltwrphi;}
00040   int LeadTwrEta() const {return leadtwreta;}
00041   int LeadTwrPhi() const {return leadtwrphi;}
00042   bool SaturatedTotTower() const {return saturatedtottower;}
00043   bool SaturatedEMTower() const {return saturatedemtower;}
00044   bool ZeroETSum() const {return zeroetsum;}
00045 
00046 
00047 private:
00048   int centraltwreta;
00049   int centraltwrphi;
00050   int leadtwreta;
00051   int leadtwrphi;
00052   bool saturatedtottower;
00053   bool saturatedemtower;
00054   bool zeroetsum;
00055 
00056   ClassDef(TMBL2Jet,1)
00057 
00058 }; //end of class TMBL2Jet
00059 #endif // L2JET_H_

Generated on Thu Apr 3 04:14:24 2008 for CAF by doxygen 1.3.4