![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
47 bool jJ_isInValid =
false;
48 bool jLJ_isInValid =
false;
49 bool jTau_isInValid =
false;
50 bool jEM_isInValid =
false;
51 bool jXE_isInValid =
false;
52 bool jTE_isInValid =
false;
55 if(!jFexSRJetContainer.isValid()) {
60 if(!jFexLRJetContainer.isValid()) {
65 if(!jFexTauContainer.isValid()) {
67 jTau_isInValid =
true;
70 if(!jFexEMContainer.isValid()) {
75 if(!jFexMETContainer.isValid()) {
80 if(!jFexSumETContainer.isValid()) {
148 fill(
m_Grouphist,jFexSRJetModule,jFexSRJetFPGA,jFexSRJetEt,jFexSRJeteta,jFexSRJetphi,jFexSRJeteta_glo,jFexSRJetphi_glo);
163 fill(
m_Grouphist,jFexLRJetModule,jFexLRJetFPGA,jFexLRJetEt,jFexLRJeteta,jFexLRJetphi,jFexLRJeteta_glo,jFexLRJetphi_glo);
167 if(!jTau_isInValid) {
178 fill(
m_Grouphist,jFexTauModule,jFexTauFPGA,jFexTauEt,jFexTauIso,jFexTaueta,jFexTauphi,jFexTaueta_glo,jFexTauphi_glo);
195 fill(
m_Grouphist,jFexEMModule,jFexEMFPGA,jFexEMEt,jFexEMeta,jFexEMphi,jFexEMeta_glo,jFexEMphi_glo,jFexEMIso,jFexEMf1,jFexEMf2);
212 if(jFexMETContainer->size()>0) {
227 if(jFexSumETContainer->size()>0) {
228 jFexSumEt_total = sumEt_total;
235 return StatusCode::SUCCESS;
JfexMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
SG::ReadHandleKey< xAOD::jFexFwdElRoIContainer > m_jFexFwdElContainerKey
uint8_t jFexNumber() const
jFexLRJetRoI_v1 jFexLRJetRoI
Define the latest version of the jFexLRJetRoI class
SG::ReadHandleKey< xAOD::jFexMETRoIContainer > m_jFexMETContainerKey
std::enable_if_t< std::is_void_v< std::result_of_t< decltype(&T::renounce)(T)> > &&!std::is_base_of_v< SG::VarHandleKeyArray, T > &&std::is_base_of_v< Gaudi::DataHandle, T >, void > renounce(T &h)
uint8_t jFexNumber() const
Additional info (initialization)
int globalEta() const
Calculated from Tob.
int Ex() const
Methods that require combining results or applying scales.
uint8_t jFexNumber() const
uint32_t tobWord() const
The "raw" 32-bit word describing the object candidate.
SG::ReadHandleKey< xAOD::jFexSumETRoIContainer > m_jFexSumEtContainerKey
SG::ReadHandleKey< xAOD::jFexLRJetRoIContainer > m_jFexLRJetContainerKey
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
Base class for Athena Monitoring Algorithms.
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
uint32_t tobWord() const
The "raw" 32-bit word describing the object candidate.
uint8_t fpgaNumber() const
::StatusCode StatusCode
StatusCode definition for legacy code.
uint32_t tobWord() const
The "raw" 32-bit word describing the object candidate.
jFexSRJetRoI_v1 jFexSRJetRoI
Define the latest version of the jFexSRJetRoI class
void fill(const ToolHandle< GenericMonitoringTool > &groupHandle, std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &&variables) const
Fills a vector of variables to a group by reference.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
virtual StatusCode initialize() override
initialize
uint16_t tobEt() const
Decoded from Tob (for convenience)
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
jFexFwdElRoI_v1 jFexFwdElRoI
Define the latest version of the jFexFwdElJetRoI class
int Ey() const
Met Ey in 1 MeV scale (all signs considered)
uint16_t tobEt_upper() const
virtual StatusCode initialize() override
initialize
#define ATH_MSG_WARNING(x)
StringProperty m_Grouphist
jFexMETRoI_v1 jFexMETRoI
Define the latest version of the jFexMETRoI class
uint8_t fpgaNumber() const
jFexTauRoI_v1 jFexTauRoI
Define the latest version of the jFexSRJetRoI class
SG::ReadHandleKey< xAOD::jFexSRJetRoIContainer > m_jFexSRJetContainerKey
uint32_t tobWord() const
The "raw" 32-bit word describing the object candidate, 27 bit-word used at hardware level.
jFexSumETRoI_v1 jFexSumETRoI
Define the latest version of the jFexSumETJetRoI class
uint8_t jFexNumber() const
Declare a monitored scalar variable.
uint16_t tobEt_lower() const
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
uint8_t fpgaNumber() const
uint8_t fpgaNumber() const
SG::ReadHandleKey< xAOD::jFexTauRoIContainer > m_jFexTauContainerKey
GeoGenfun::FunctionNoop ATan2(GeoGenfun::GENFUNCTION y, GeoGenfun::GENFUNCTION x)