 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef EFTRACKING_ATHENA_VS_FPGA_CLUSTER_HIST_MAKER_H
7 #define EFTRACKING_ATHENA_VS_FPGA_CLUSTER_HIST_MAKER_H
9 #include "GaudiKernel/LockedHandle.h"
29 "fpgaOutputValidation.root",
30 "Path to output root file containing histograms."
37 "Create extra histograms for cluster parameter diffs between matched clusters."
39 Gaudi::Property<bool>
m_matchByID{
this,
"matchByID",
false,
"Use hash to match clusters. If false, use only the rdo list."};
40 Gaudi::Property<size_t>
m_allowedRdoMisses {
this,
"allowedRdoMisses", 0,
"Allowed number of RDOs that don't have to match between clusters. Setting this to a very large number means essentially that 1 common RDO is enough to match clusters."};
41 Gaudi::Property<bool>
m_checkClusterRdos {
this,
"checkClusterRdos",
false,
"If true, check if FPGA clusters share any RDOs"};
46 ToolHandle<GenericMonitoringTool>
m_monitoringTool{
this,
"monitoringTool",
"",
"Monitoring tool"};
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
SG::ReadHandleKeyArray< xAOD::PixelClusterContainer > m_pixelKeys
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
virtual StatusCode initialize() override final
FPGAOutputValidationAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKeyArray< xAOD::StripClusterContainer > m_stripKeys
bool const RAWDATA *ch2 const
ServiceHandle< IChronoStatSvc > m_chrono
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override final
Gaudi::Property< bool > m_checkClusterRdos
const InDetDD::SiDetectorManager * m_SCT_mgr
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< size_t > m_allowedRdoMisses
const InDetDD::SiDetectorManager * m_PIX_mgr
Gaudi::Property< bool > m_doDiffHistograms
Gaudi::Property< bool > m_matchByID
Header file to be included by clients of the Monitored infrastructure.
const PixelID * m_pixelid
Gaudi::Property< std::string > m_outputRootFilePath
ToolHandle< GenericMonitoringTool > m_monitoringTool