CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhDigi.h

Go to the documentation of this file.
00001 //-------------------------------------------------
00002 //
00003 //   Class L1MuDTChambPhDigi    
00004 //
00005 //   Description: input data for PHTF trigger
00006 //
00007 //
00008 //   Author List: Jorge Troconiz  UAM Madrid
00009 //
00010 //
00011 //--------------------------------------------------
00012 #ifndef L1MuDTChambPhDigi_H
00013 #define L1MuDTChambPhDigi_H
00014 
00015 //------------------------------------
00016 // Collaborating Class Declarations --
00017 //------------------------------------
00018 
00019 
00020 //----------------------
00021 // Base Class Headers --
00022 //----------------------
00023 
00024 
00025 //---------------
00026 // C++ Headers --
00027 //---------------
00028 
00029 
00030 //              ---------------------
00031 //              -- Class Interface --
00032 //              ---------------------
00033 
00034 class L1MuDTChambPhDigi {
00035 
00036  public:
00037 
00038   //  Constructors
00039   L1MuDTChambPhDigi();
00040 
00041   L1MuDTChambPhDigi( int ubx, int uwh, int usc, int ust,
00042         int uphr, int uphb, int uqua, int utag, int ucnt );
00043 
00044   //  Destructor
00045   ~L1MuDTChambPhDigi();
00046 
00047   // Operations
00048   int bxNum()       const;
00049   int whNum()       const;
00050   int scNum()       const;
00051   int stNum()       const;
00052   int phi()         const;
00053   int phiB()        const;
00054   int code()        const;
00055   int Ts2Tag()      const;
00056   int BxCnt()       const;
00057 
00058  private:
00059 
00060   int bx;
00061   int wheel;
00062   int sector;
00063   int station;
00064   int radialAngle;
00065   int bendingAngle;
00066   int qualityCode;
00067   int Ts2TagCode;
00068   int BxCntCode;
00069 };
00070 
00071 #endif