Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:26

0001 //-------------------------------------------------
0002 //
0003 //   Class L1MuDTChambPhDigi
0004 //
0005 //   Description: input data for PHTF trigger
0006 //
0007 //
0008 //   Author List: Jorge Troconiz  UAM Madrid
0009 //
0010 //
0011 //--------------------------------------------------
0012 #ifndef L1MuDTChambPhDigi_H
0013 #define L1MuDTChambPhDigi_H
0014 
0015 //------------------------------------
0016 // Collaborating Class Declarations --
0017 //------------------------------------
0018 
0019 //----------------------
0020 // Base Class Headers --
0021 //----------------------
0022 
0023 //---------------
0024 // C++ Headers --
0025 //---------------
0026 
0027 //              ---------------------
0028 //              -- Class Interface --
0029 //              ---------------------
0030 
0031 class L1MuDTChambPhDigi {
0032 public:
0033   //  Constructors
0034   L1MuDTChambPhDigi();
0035 
0036   L1MuDTChambPhDigi(
0037       int ubx, int uwh, int usc, int ust, int uphr, int uphb, int uqua, int utag, int ucnt, int urpc = -10);
0038 
0039   //  Destructor
0040   ~L1MuDTChambPhDigi();
0041 
0042   // Operations
0043   int bxNum() const;
0044   int whNum() const;
0045   int scNum() const;
0046   int stNum() const;
0047   int phi() const;
0048   int phiB() const;
0049   int code() const;
0050   int Ts2Tag() const;
0051   int BxCnt() const;
0052   int RpcBit() const;
0053   int UpDownTag() const;
0054 
0055 private:
0056   int bx;
0057   int wheel;
0058   int sector;
0059   int station;
0060   int radialAngle;
0061   int bendingAngle;
0062   int qualityCode;
0063   int Ts2TagCode;
0064   int BxCntCode;
0065   int rpcBit;
0066 };
0067 
0068 #endif