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_
1.3.4