|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef TRIGCALOREC_TRIGCALOTOWERMAKER_H
17 #define TRIGCALOREC_TRIGCALOTOWERMAKER_H
20 #include "CaloEvent/CaloTowerContainer.h"
43 Gaudi::Property<unsigned int>
m_nEtaTowers{
this,
"NumberOfEtaTowers", 50};
46 Gaudi::Property<unsigned int>
m_nPhiTowers{
this,
"NumberOfPhiTowers", 64};
49 Gaudi::Property<double>
m_minEta{
this,
"EtaMin", -2.5};
50 Gaudi::Property<double>
m_maxEta{
this,
"EtaMax", 2.5};
52 Gaudi::Property<double>
m_deta{
this,
"DeltaEta", 0.5};
53 Gaudi::Property<double>
m_dphi{
this,
"DeltaPhi", 0.5};
56 ToolHandleArray<CaloTowerBuilderToolBase>
m_towerMakerTools{
this,
"TowerMakerTools", {}};
61 "input RoI collection name"};
66 "input CaloCellContainer "};
71 "output CaloTowerContainer"};
74 "CaloTowersSymLinkName",
76 "Calo Towers SymLink Name - don't set this"};
83 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
Gaudi::Property< double > m_maxEta
Gaudi::Property< double > m_deta
Gaudi::Property< unsigned int > m_nPhiTowers
Number of phi segments in which we divide the calorimeter.
SG::WriteHandleKey< CaloTowerContainer > m_outputTowerKey
bool m_includeFcal
To help structure Tower container.
Gaudi::Property< double > m_dphi
virtual StatusCode execute(const EventContext &ctx) const override
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_inputRoiKey
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< CaloCellContainer > m_inputCellsKey
SG::WriteHandleKey< INavigable4MomentumCollection > m_caloTowerNav4LinkKey
ToolHandleArray< CaloTowerBuilderToolBase > m_towerMakerTools
virtual StatusCode initialize() override
HLT method to initialize.
Gaudi::Property< unsigned int > m_nEtaTowers
Number of eta segments in which we divide the calorimeter.
Gaudi::Property< double > m_minEta
Eta limits of the region where the towers are built.
TrigCaloTowerMaker(const std::string &name, ISvcLocator *pSvcLocator)
constructor
ToolHandle< GenericMonitoringTool > m_monTool