|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TGCRPhiCoincidenceMatrix_hh
6 #define TGCRPhiCoincidenceMatrix_hh
12 class BigWheelCoincidenceLUT;
18 class TGCRPhiCoincidenceOut;
25 void inputR(
int rIn,
int dRIn,
int ptRIn);
26 void inputPhi(
int phiIn,
int dPhiIn,
int ptPhiIn);
44 std::shared_ptr<const LVL1TGC::BigWheelCoincidenceLUT>
m_lut;
61 #endif // TGCRPhiCoincidenceMatrix_hh
void inputR(int rIn, int dRIn, int ptRIn)
TGCRPhiCoincidenceOut * m_matrixOut
const TGCSectorLogic * m_sectorLogic
const TGCArguments * tgcArgs() const
constexpr auto lut(Generator &&f)
TGCRPhiCoincidenceOut * doCoincidence()
TGCRPhiCoincidenceMatrix & operator=(const TGCRPhiCoincidenceMatrix &right)
std::shared_ptr< const LVL1TGC::BigWheelCoincidenceLUT > m_lut
virtual ~TGCRPhiCoincidenceMatrix()
void setSideId(int sideIdIn)
void inputPhi(int phiIn, int dPhiIn, int ptPhiIn)
TGCRPhiCoincidenceMatrix(const TGCRPhiCoincidenceMatrix &right)=default
const TGCArguments * m_tgcArgs
void setCoincidenceLUT(std::shared_ptr< const LVL1TGC::BigWheelCoincidenceLUT > lut)
TGCRPhiCoincidenceMatrix(const TGCArguments *, const TGCSectorLogic *sL=0)
void setSSCId(int SSCIdIn)