|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef TRIGCALOREC_CALOGLOBALROIBUILDER_H
17 #define TRIGCALOREC_CALOGLOBALROIBUILDER_H
20 #include "CaloEvent/CaloClusterContainer.h"
24 #include "EventInfo/EventInfo.h"
44 "input CaloCellContainer "};
47 Gaudi::Property<float>
m_thr {
this,
"Thr", 4,
"Threshold to pass" };
48 Gaudi::Property<float>
m_abseta_thr {
this,
"AbsEtaThr", 2.5,
"Threshold to define fiducial volume Abs Eta" };
49 Gaudi::Property<float>
m_samp_thr {
this,
"SampThr", 7,
"Threshold to define fiducial volume Samp" };
51 ToolHandle<RingerReFex>
m_emAlgTools{
this,
"RingerTool", {},
"RingerReFex"};
53 this,
"ClustersName",
"CaloClustersGlobal",
"Calo cluster container"};
CaloGlobalRoIBuilder(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< CaloCellContainer > m_inputCellsKey
SG::ReadCondHandleKey< CaloNoise > m_noiseCDOKey
Gaudi::Property< float > m_samp_thr
SG::WriteHandleKey< xAOD::TrigRingerRingsContainer > m_ringerContainerKey
Gaudi::Property< float > m_thr
SG::WriteHandleKey< xAOD::TrigEMClusterContainer > m_clusterContainerKey
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< RingerReFex > m_emAlgTools
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< float > m_abseta_thr
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode initialize() override
Handle class for reading a decoration on an object.