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

TMBL2GblMuon.hpp

Go to the documentation of this file.
00001 #ifndef L2GBLMUON_H_
00002 #define L2GBLMUON_H_
00003 
00005 //
00006 //   Purpose: This is the header file that defines a class to help fill the 
00007 //            tuple correctly with L2 global muons.  
00008 //
00009 //   Author: Yann Coadou
00010 //   Date:   19-Apr-2004
00011 //
00013 
00014 #include "tmb_tree/TMBL2GblBase.hpp"
00015 
00020 class TMBL2GblMuon : public TMBL2GblBase {
00021 public:
00022   TMBL2GblMuon(); //constructor
00023   TMBL2GblMuon(const TMBL2GblMuon&); //copy constructor
00024   
00025   ~TMBL2GblMuon() {;} //destructor
00026   
00027   // setters
00028   void Quality(int x) {quality = x;}
00029   void Prompt(int x) {prompt = x;}
00030   void Sign(int x) {sign = x;}
00031   void ToroidPt(float x) {toroidpt = x;}
00032 
00033   // accessors
00034   int Quality() const {return quality;}
00035   int Prompt() const {return prompt;}
00036   int Sign() const {return sign;}
00037   float ToroidPt() const {return toroidpt;}
00038 
00039 private:
00040   int quality;
00041   int prompt;
00042   int sign;
00043   float toroidpt;
00044 
00045   ClassDef(TMBL2GblMuon,1)
00046 
00047 }; //end of class TMBL2GblMuon
00048 #endif // L2GBLMUON_H_

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