10#ifndef LVL1__TRIGT1CALORUN3TAUFEX
11#define LVL1__TRIGT1CALORUN3TAUFEX
34 StatusCode
execute(
const EventContext& ctx)
const override;
42 float CaloCellET(
const CaloCell *
const &inputCell,
float digitScale,
float digitThreshold)
const;
CaloCellContainer that can accept const cell pointers.
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.
An algorithm that can be simultaneously executed in multiple threads.
Data object for each calorimeter readout cell.
bool m_useProvenanceSkim
clear up container from bad BC by making a new container (Denis, old way)
bool m_useProvenance
clear up container from bad BC by skipping scells
StatusCode initialize() override
int m_qualBitMask
Configurable quality bitmask.
bool m_use_tileCells
properties
EFexTauAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
float m_nominalDigitization
value of nominal digitisation
SG::ReadHandleKey< CaloCellContainer > m_inputCellContainerKey
input / output
SG::ReadHandleKey< CaloCellContainer > m_inputTileCellContainerKey
Tile cell input container.
StatusCode execute(const EventContext &ctx) const override
virtual ~EFexTauAlgorithm()
SG::WriteHandleKey< xAOD::EmTauRoIContainer > m_outputClusterName
float m_nominalNoise_thresh
noise threshold
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_inputTriggerTowerContainerKey
TriggerTowers (if needed)
float CaloCellET(const CaloCell *const &inputCell, float digitScale, float digitThreshold) const
member functions
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.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...