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