|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef L1CaloLevel2Mon_H
17 #define L1CaloLevel2Mon_H
22 #include "GaudiKernel/ToolHandle.h"
37 class JetEnergyResult;
47 class ITrigT1CaloMonErrorTool;
48 class TrigT1CaloLWHistogramToolV1;
122 const IInterface*
parent );
std::vector< ROIB::EMTauRoI > EMTauRoICollection
TH2I_LW * m_h_l2_2d_MismatchEvents
Transmission Errors between L1Calo and Level2 Event Numbers.
Monitoring of L1Calo --> Level2 transmission.
bool m_histBooked
Histograms booked flag.
std::string m_L1Calo_CMMRoILocation
CMMRoI StoreGate key.
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
Namespace of the LVL1 RoIB simulation.
virtual ~L1CaloLevel2Mon()
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
DataVector< LVL1::JEMRoI > JemRoiCollection
TH2F_LW * m_h_l2_2d_CPMRoIErrorsEM
Transmission Errors between CPMs and Level2 EM.
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
::StatusCode StatusCode
StatusCode definition for legacy code.
L1CaloLevel2Mon(const std::string &type, const std::string &name, const IInterface *parent)
ToolHandle< TrigT1CaloLWHistogramToolV1 > m_histTool
Histogramming utilities.
std::string m_L2_RoIBResultLocation
RoIBResult StoreGate key.
void setLabels(LWHist *hist, bool xAxis=true)
Set histogram bin labels for summary plots.
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
virtual StatusCode initialize()
std::string m_L1Calo_CPMRoILocation
CPMRoI collection StoreGate key.
DataVector< LVL1::CPMRoI > CpmRoiCollection
ToolHandle< ITrigT1CaloMonErrorTool > m_errorTool
Corrupt events tool.
std::vector< ROIB::EMTauResult > EMTauResultCollection
An STL vector of pointers that by default owns its pointed-to elements.
TH2F_LW * m_h_l2_2d_CPMRoIErrorsEMTau
Transmission Errors between CPMs and Level2 EMTau.
TH1F_LW * m_h_l2_1d_L1EqL2Summary
Transmission Matches between L1Calo and Level2.
std::vector< ROIB::JetEnergyResult > JetEnergyResultCollection
std::string m_L1Calo_JEMRoILocation
JEMRoI collection StoreGate key.
TH1F_LW * m_h_l2_1d_L1NeL2Summary
Histos.
TH2F_LW * m_h_l2_2d_JEMRoIErrors
Transmission Errors between JEMs and Level2.
std::string m_PathInRootFile
Root histogram directory.
L1CaloL2RoiTypes
Threshold types for binning.
CPMRoI_v1 CPMRoI
Define the latest version of the CPMRoI class.
std::vector< ROIB::JetEnergyRoI > JetEnergyRoICollection
JEMRoI_v1 JEMRoI
Define the latest version of the JEMRoI class.