CMS 3D CMS Logo

OmtfAngleConverter.h
Go to the documentation of this file.
1 /*
2  * OmtfAngleConverter.h
3  *
4  * Created on: Jan 14, 2019
5  * Author: kbunkow
6  */
7 
8 #ifndef L1T_OmtfP1_OMTFANGLECONVERTER_H_
9 #define L1T_OmtfP1_OMTFANGLECONVERTER_H_
10 
12 
14 public:
16 
17  ~OmtfAngleConverter() override;
18 
21  virtual int getGlobalEta(const DTChamberId dTChamberId, const L1MuDTChambThContainer *dtThDigis, int bxNum) const;
22 
24  virtual int getGlobalEta(unsigned int rawid, const CSCCorrelatedLCTDigi &aDigi, float &r) const;
25 
27  virtual int getGlobalEtaRpc(unsigned int rawid, const unsigned int &aDigi, float &r) const;
28 
29  //to avoid Clang Warnings "hides overloaded virtual functions"
31 };
32 
33 #endif /* L1T_OmtfP1_OMTFANGLECONVERTER_H_ */
virtual int getGlobalEta(const DTChamberId dTChamberId, const L1MuDTChambThContainer *dtThDigis, int bxNum) const
virtual void getGlobalEta(const L1MuDTChambThDigi &thetaDigi, std::vector< EtaValue > &etaSegments) const
virtual int getGlobalEtaRpc(unsigned int rawid, const unsigned int &aDigi, float &r) const
Convert local eta coordinate to global digital microGMT scale.