ATLAS Offline Software
|
#include <Pad.h>
Public Member Functions | |
Pad (int run, int event, CMAword debug, ubit16 subsys, ubit16 sect, ubit16 padad, ubit16 lowhig, bool oldSimulation, int NOBXS) | |
~Pad () | |
void | reset () |
void | setDefaultConfiguration () |
void | setProjectionLogic (ubit16 prologic) |
void | load (ubit16 lowhig, ubit16 etaphi, ubit16 CMadd, ubit16 BX, ubit16 thres, ubit16 overl) |
void | execute () |
void | display (int flag) |
int | get_PADID () |
ubit16 | getRoI (ubit16 bunch) |
ubit16 | getPTCoding (ubit16 bunch) |
ubit16 | getOPL (ubit16 bunch) |
ubit16 | getOverlapPhi (ubit16 bunch) |
ubit16 | getOverlapEta (ubit16 bunch) |
ubit16 | getRoIAmbiguity (ubit16 bunch) |
ubit16 | getBCIDCounter (ubit16 bunch) |
bool | isOldSimulation () |
void | setOldSimulation (bool value) |
void | setFeetOn (bool feet) |
void | setFeetThresholds (unsigned short int ith, unsigned short int th) |
Public Attributes | |
CMAword | padDebug |
Private Member Functions | |
void | threshold () |
void | overlap () |
void | makeOut () |
void | makeOutEta () |
void | makeOutPhi () |
void | makeOutEtaAndPhi () |
void | makeOutEtaOrPhi () |
void | makeFeet () |
Private Attributes | |
int | m_run |
int | m_event |
bool | m_oldSimulation |
bool | m_feet_on |
unsigned short int | m_feet_thresholds [3] |
ubit16 | m_nBunMax |
ubit16 | m_thHitOuterPlane |
ubit16 | m_hitInOuterPlane [3] |
ubit16 | m_subsystem |
ubit16 | m_sector |
ubit16 | m_padadd |
ubit16 | m_lowhigh |
ubit16 | m_projectionLogic |
ubit16 | m_padIn [2][2][2][8][2] |
ubit16 | m_padStep2 [8][2][8] |
ubit16 | m_padOut [8][7] |
Pad::Pad | ( | int | run, |
int | event, | ||
CMAword | debug, | ||
ubit16 | subsys, | ||
ubit16 | sect, | ||
ubit16 | padad, | ||
ubit16 | lowhig, | ||
bool | oldSimulation, | ||
int | NOBXS | ||
) |
Pad::~Pad | ( | ) |
void Pad::display | ( | int | flag | ) |
Definition at line 307 of file Pad.cxx.
void Pad::execute | ( | ) |
int Pad::get_PADID | ( | ) |
void Pad::load | ( | ubit16 | lowhig, |
ubit16 | etaphi, | ||
ubit16 | CMadd, | ||
ubit16 | BX, | ||
ubit16 | thres, | ||
ubit16 | overl | ||
) |
|
private |
void Pad::setDefaultConfiguration | ( | ) |
Definition at line 93 of file Pad.cxx.
|
inline |
|
inline |
void Pad::setProjectionLogic | ( | ubit16 | prologic | ) |
Definition at line 112 of file Pad.cxx.