ATLAS Offline Software
Loading...
Searching...
No Matches
SectorL.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigT1RPChardware_SectorL_H
6#define TrigT1RPChardware_SectorL_H
7
10
11class SectorL : public BaseObject {
12public:
13 SectorL(int run, int event, CMAword debug, ubit16 subsys, ubit16 sect, uint NOBXS);
14 ~SectorL();
15 void load(ubit16 padAdd, ubit16 BX, ubit16 RoIAdd, ubit16 pT, ubit16 OPL, ubit16 overlapPhi, ubit16 overlapEta, ubit16 RoiAmbiguity,
16 ubit16 BCIDcounter);
17 void execute();
22 //
23private:
25 int m_run;
27 ubit16 m_nBunMax; // Maximum number of Bunch crossings to be cons.
31 ubit16 m_numOfPads[8]; //ubit16 m_numOfPads[NOBXS];
33 ubit16 m_sectorInput[8][10][8]; //m_sectorInput[NOBXS][10][8];
34 ubit16 m_numberOfRoIs[8]; //m_numberOfRoIs[NOBXS];
35 ubit16 m_sectorOut[8][10];// ubit16 m_sectorOut[NOBXS][10];
36 ubit16 m_pTArray[8][2][2];//ubit16 m_pTArray[NOBXS][2][2];
37 CMAword m_sectorOutput[8];// CMAword m_sectorOutput[NOBXS];
38 void storePT(ubit16 i, ubit16 j, ubit16 k);
39}; // end-of-class SectorL
40#endif
unsigned int uint
uint32_t CMAword
Definition Lvl1Def.h:17
const bool debug
unsigned short int ubit16
BaseObject(ObjectType, const std::string &)
Definition BaseObject.cxx:7
~SectorL()
Definition SectorL.cxx:45
ubit16 m_padData
Definition SectorL.h:32
CMAword output(ubit16 i)
Definition SectorL.cxx:164
ubit16 m_numOfPads[8]
Definition SectorL.h:31
void load(ubit16 padAdd, ubit16 BX, ubit16 RoIAdd, ubit16 pT, ubit16 OPL, ubit16 overlapPhi, ubit16 overlapEta, ubit16 RoiAmbiguity, ubit16 BCIDcounter)
Definition SectorL.cxx:47
ubit16 sectorAddress()
Definition SectorL.h:19
ubit16 m_sector
Definition SectorL.h:29
ubit16 m_maxNumPads
Definition SectorL.h:30
void storePT(ubit16 i, ubit16 j, ubit16 k)
Definition SectorL.cxx:152
ubit16 m_subsystem
Definition SectorL.h:28
void execute()
Definition SectorL.cxx:64
ubit16 m_nBunMax
Definition SectorL.h:27
ubit16 m_sectorOut[8][10]
Definition SectorL.h:35
SectorL(int run, int event, CMAword debug, ubit16 subsys, ubit16 sect, uint NOBXS)
Definition SectorL.cxx:18
ubit16 m_numberOfRoIs[8]
Definition SectorL.h:34
int m_run
array lengths were dependant on NOBXS were updated to assume this is at most 8
Definition SectorL.h:25
CMAword outputToMuCTPI()
Definition SectorL.h:21
int m_event
Definition SectorL.h:26
ubit16 m_pTArray[8][2][2]
Definition SectorL.h:36
CMAword m_sectorOutput[8]
Definition SectorL.h:37
ubit16 numberOfBunches()
Definition SectorL.h:18
ubit16 m_sectorInput[8][10][8]
Definition SectorL.h:33
Definition run.py:1