 |
ATLAS Offline Software
|
Go to the documentation of this file.
26 for(
int i=0;
i<9;
i++) m_cval[
i] = cval[
i];
88 m_nextTTEtEM = nextEt;
100 return m_nextTTsatEM;
104 m_TTEtEMiso = iso_ET;
108 m_TTEtEMiso += iso_ET;
116 m_TTClusEtEM = m_coreTTEtEM + m_nextTTEtEM;
117 m_TTClusSatEM = m_coreTTsatEM || m_nextTTsatEM;
121 return m_TTClusEtEM ;
125 return m_TTClusSatEM ;
133 m_TTEtHad1 += ET_HAD;
177 m_TTsInSearchWindow.push_back(TT_ID);
181 return m_TTsInSearchWindow;
215 else if(m_jfex == 0) {
232 m_et = m_TTClusEtEM/m_reso;
233 m_EtEMiso = m_TTEtEMiso/m_reso;
234 m_EtHad1 = m_TTEtHad1/m_reso;
235 m_EtHad2 = m_TTEtHad2/m_reso;
236 m_EtEM = m_coreTTEtEM/m_reso;
244 m_sat = m_TTClusSatEM;
249 if (m_TTClusEtEM > m_cval[2] * m_TTEtEMiso) {
251 }
else if (m_TTClusEtEM > m_cval[1] * m_TTEtEMiso){
253 }
else if (m_TTClusEtEM > m_cval[0] * m_TTEtEMiso){
258 if (m_coreTTEtEM > m_cval[5] * m_TTEtHad1) {
260 }
else if (m_coreTTEtEM > m_cval[4] * m_TTEtHad1){
262 }
else if (m_coreTTEtEM > m_cval[3] * m_TTEtHad1){
265 if (m_coreTTEtEM > m_cval[8] * m_TTEtHad2) {
267 }
else if (m_coreTTEtEM > m_cval[7] * m_TTEtHad2){
269 }
else if (m_coreTTEtEM > m_cval[6] * m_TTEtHad2){
280 std::unique_ptr<LVL1::jFEXForwardElecTOB> tob = std::make_unique<LVL1::jFEXForwardElecTOB>();
void calcFwdElEDM()
Calculate variables for top word.
void includeTTinSearchWindow(uint TT_ID)
const std::vector< uint > & getTTinSearchWindow()
constexpr static int jFEX_algoSpace_C_EMIE_end_eta
void setCoreTTEtEM(int ET_EM)
constexpr static int jEM_resBit
constexpr static int jFEX_algoSpace_C_FCAL_end_eta
void addTTEtEMiso(int iso_ET)
constexpr static int jEM_isoBit
void setCoreTTSatEM(bool sat)
void setTTEtHad1(int ET_HAD)
void setEMf1(unsigned int)
void addTTEtHad1(int ET_HAD)
std::unique_ptr< jFEXForwardElecTOB > getFwdElTOBs()
Calculate top word.
void setTTEtHad2(int ET_HAD)
void setPhi(unsigned int)
void setTTEtEMiso(int iso_ET)
void setNextTTEtEM(int ET_EM)
void setup(int jfex, uint ttid, int neta, int nphi)
constexpr static int jEM_phiBit
constexpr static int jEM_etaBit
void setIso(unsigned int)
void setNextTTSatEM(bool sat)
constexpr static int jFEX_algoSpace_A_FCAL_start_eta
void setNextTTID(uint TTID)
void setSat(unsigned int)
constexpr static int jFEX_algoSpace_A_EMIE_eta
void setCoreTTfPhi(float fphi)
constexpr static int jEM_emf2Bit
void setEMf2(unsigned int)
constexpr static int jEM_emf1Bit
void setEta(unsigned int)
void setCoreTTfEta(float feta)
constexpr static int jEM_etBit