|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #ifndef TRIGCALOREC_TRIGCALOCLUSTERMAKER_H
20 #define TRIGCALOREC_TRIGCALOCLUSTERMAKER_H
23 #include "CaloEvent/CaloClusterContainer.h"
28 #include "GaudiKernel/ToolHandle.h"
32 #include "EventInfo/EventInfo.h"
47 {
this,
"ClusterMakerTools", {},
"" };
49 {
this,
"ClusterCorrectionTools", {},
"" };
58 "input CaloCellContainer "};
63 "output CaloClusterContainer"};
72 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
74 Gaudi::Property<SG::WriteDecorHandleKey<xAOD::CaloClusterContainer> >
m_mDecor_ncells {
this,
77 "Decorator containing the number of cells associated to a cluster"};
82 Gaudi::Property<bool>
m_monCells {
this,
"MonCells",
false,
"Do I monitor the cells I receive" };
83 Gaudi::Property<float>
m_1thr {
this,
"Thr1", 2,
"First Threshold to pass" };
84 Gaudi::Property<float>
m_2thr {
this,
"Thr2", 4,
"Second Threshold to pass" };
ToolHandleArray< CaloClusterCollectionProcessor > m_clusterMakers
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
ToolHandleArray< CaloClusterProcessor > m_clusterCorrections
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_outputClustersKey
Gaudi::Property< SG::WriteDecorHandleKey< xAOD::CaloClusterContainer > > m_mDecor_ncells
Gaudi::Property< float > m_1thr
SG::ReadHandleKey< CaloCellContainer > m_inputCellsKey
Gaudi::Property< bool > m_monCells
TrigCaloClusterMaker(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) const override
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< float > m_2thr
ToolHandle< GenericMonitoringTool > m_monTool
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadDecorHandleKey< xAOD::EventInfo > m_avgMuKey
Base class for cluster processing tools called from CaloClusterMaker.
std::string m_clustersOutputName
Handle class for reading a decoration on an object.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::WriteHandleKey< CaloClusterCellLinkContainer > m_clusterCellLinkOutput
virtual StatusCode initialize() override
SG::ReadCondHandleKey< CaloNoise > m_noiseCDOKey