![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef L1CaloCTPMon_H
18 #define L1CaloCTPMon_H
23 #include "GaudiKernel/ServiceHandle.h"
24 #include "GaudiKernel/ToolHandle.h"
45 class ITrigT1CaloMonErrorTool;
46 class TrigT1CaloLWHistogramTool;
124 const IInterface*
parent );
std::string m_CTPRDOLocation
CTP_RDO StoreGate key.
TH1F_LW * m_h_ctp_1d_HitNoTIPMismatch
L1Calo Hit but no CTP TIP Mismatches.
std::string m_cmxCpHitsLocation
CMX-CP hits container StoreGate key.
ToolHandle< TrigT1CaloLWHistogramTool > m_histTool
Histogram utilities tool.
TH1F_LW * m_h_ctp_1d_L1CaloEqCTPSummary
Transmission Matches between L1Calo and CTP.
std::string m_cmxJetHitsLocation
void setLabels(LWHist *hist, bool xAxis=true)
Bin labels for summary plots.
TH2I_LW * m_h_ctp_2d_MismatchEvents
Transmission Errors between L1Calo and CTP Event Numbers.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
L1CaloCTPHitTypes
Hit types for binning.
ToolHandle< ITrigT1CaloMonErrorTool > m_errorTool
Corrupt events tool.
TH1F_LW * m_h_ctp_1d_TIPMatches
CTP/L1Calo TIP Matches.
Forward iterator to traverse the main components of the trigger configuration.
L1CaloCTPMon(const std::string &type, const std::string &name, const IInterface *parent)
std::vector< std::pair< std::string, int > > m_tipMap
TIP map.
ServiceHandle< TrigConf::ILVL1ConfigSvc > m_configSvc
Trigger configuration service.
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
bool m_histBooked
Histograms booked flag.
::StatusCode StatusCode
StatusCode definition for legacy code.
void compare(const CTP_BC &bunch, int hits, int totalBits, int offset, L1CaloCTPHitTypes type)
Compare L1Calo hits with corresponding TIP hits.
TH1F_LW * m_h_ctp_1d_TIPNoHitMismatch
CTP TIP but no L1Calo Hit Mismatches.
An STL vector of pointers that by default owns its pointed-to elements.
const int m_nTIP
Number of TIP bits (CTP input)
Monitoring of L1Calo --> CTP transmission.
std::string m_cmxEtSumsLocation
CMXEtSums container StoreGate key.
bool m_debug
Debug printout flag.
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
std::string m_PathInRootFile
Root directory.
TH1F_LW * m_h_ctp_1d_L1CaloNeCTPSummary
Histos.
virtual StatusCode initialize()
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().