ATLAS Offline Software
Loading...
Searching...
No Matches
EFexTauAlgorithm.h
Go to the documentation of this file.
1// Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
9
10#ifndef LVL1__TRIGT1CALORUN3TAUFEX
11#define LVL1__TRIGT1CALORUN3TAUFEX
12
19
20#include "TH1F.h"
21#include "TH2F.h"
22#include "TFile.h"
23
24namespace LVL1
25{
27 {
28 public:
29 EFexTauAlgorithm(const std::string &name, ISvcLocator *pSvcLocator);
30
32
33 StatusCode initialize() override;
34 StatusCode execute(const EventContext& ctx) const override;
35
36 private:
40
42 float CaloCellET(const CaloCell *const &inputCell, float digitScale, float digitThreshold) const;
43
51
56
60
63 float m_timeThr;
64 };
65} // namespace LVL1
66#endif
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.
Definition CaloCell.h:57
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
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...