|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef TRIGCALOREC_HLTCALOCELLMAKER_H
18 #define TRIGCALOREC_HLTCALOCELLMAKER_H
22 #include "GaudiKernel/ToolHandle.h"
23 #include "GaudiKernel/ServiceHandle.h"
58 {
this,
"TrigDataAccessMT",
"TrigCaloDataAccessSvc/TrigCaloDataAccessSvc",
"Data Access for LVL2 Calo Algorithms in MT" };
60 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
62 Gaudi::Property<bool>
m_roiMode {
this,
"roiMode",
true,
"RoiMode roi->CaloCellCollection" };
63 Gaudi::Property<bool>
m_monCells {
this,
"monitorCells", false ,
"monitorCells" };
64 Gaudi::Property<bool>
m_tileCellsInROI {
this,
"TileCellsInROI",
false,
"Require tile cells to be within ROI" };
69 if(!aCell)
return -999.0;
Property holding a SG store/key/clid from which a ReadHandle is made.
DataVector adapter that acts like it holds const pointers.
HLTCaloCellMaker(const std::string &name, ISvcLocator *pSvcLocator)
static bool tileCellEtaInRoi(const CaloCell *cell, const TrigRoiDescriptor *roi)
nope - should be used for standalone also, perhaps need to protect the class def bits #ifndef XAOD_AN...
SG::ReadCondHandleKey< TileEMScale > m_tileEMScaleKey
FIXME: Temporary (i hope) to get dependency needed by BS converter.
Gaudi::Property< bool > m_tileCellsInROI
virtual StatusCode execute(const EventContext &context) const override
SG::WriteHandleKey< CaloConstCellContainer > m_cellContainerKey
An algorithm that can be simultaneously executed in multiple threads.
static double getCellPt(const CaloCell *aCell)
Gaudi::Property< bool > m_monCells
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual double et() const override final
get et
ServiceHandle< ITrigCaloDataAccessSvc > m_dataAccessSvc
virtual StatusCode initialize() override
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
ToolHandle< GenericMonitoringTool > m_monTool
Property holding a SG store/key/clid from which a WriteHandle is made.
NAME: HLTCaloCellMaker.h PACKAGE: Trigger/TrigAlgorithms/TrigT2CaloCommon.
Gaudi::Property< bool > m_roiMode
virtual double etaPlus() const override final
gets eta at zedPlus
SG::ReadHandleKey< CaloBCIDAverage > m_bcidAvgKey
Data object for each calorimeter readout cell.
SG::WriteHandleKey< ConstDataVector< CaloCellContainerVector > > m_cellContainerVKey
CaloCellContainer that can accept const cell pointers.
virtual double etaMinus() const override final
gets eta at zMinus