5#ifndef TRIGMINBIAS_TRIGCOUNTSPACEPOINTS_H
6#define TRIGMINBIAS_TRIGCOUNTSPACEPOINTS_H
23 virtual StatusCode
execute(
const EventContext &context)
const override;
28 Gaudi::Property<int>
m_pixModuleThreshold{
this,
"pixModuleThreshold", 100,
"Dont take modules with SP Count higher than this threshold in Pixel Det."};
29 Gaudi::Property<int>
m_sctModuleHigherThreshold{
this,
"sctModuleHigherThreshold", 2000000,
"Dont take modules with SP Count higher than this threshold in SCT"};
30 Gaudi::Property<int>
m_sctModuleLowerThreshold{
this,
"sctModuleLowerThreshold", 0,
"Dont take modules with SP Count lowerer than this threshold in SCT"};
31 Gaudi::Property<int>
m_pixelClusToTCut{
this,
"pixelClusToTCut", 20,
"ToT Cut for Pixel Clusters"};
32 Gaudi::Property<std::vector<unsigned int>>
m_modulesToSkip{
this,
"ModulesToSkip", {},
"Set of modules to be ignored when counting SP"};
41 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
Header file to be included by clients of the Monitored infrastructure.
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_doOnlyBLayer
SG::ReadHandleKey< PixelID > m_pixelHelperKey
SG::ReadHandleKey< SpacePointContainer > m_pixelSpKey
Gaudi::Property< int > m_pixelClusToTCut
virtual StatusCode initialize() override
Gaudi::Property< int > m_pixModuleThreshold
std::set< unsigned int > m_modulesToSkipSet
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_spacePointsKey
ToolHandle< GenericMonitoringTool > m_monTool
TrigCountSpacePoints(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< SCT_ID > m_sctHelperKey
Gaudi::Property< std::vector< unsigned int > > m_modulesToSkip
Gaudi::Property< int > m_sctModuleHigherThreshold
virtual StatusCode execute(const EventContext &context) const override
Gaudi::Property< bool > m_removeBLayerModuleEdgeNoise
Gaudi::Property< int > m_sctModuleLowerThreshold
SG::WriteHandleKey< xAOD::TrigCompositeAuxContainer > m_spacePointsAuxKey
SG::ReadHandleKey< SpacePointContainer > m_sctSpKey