|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef LVL1__EFEXEMALGORITHM
11 #define LVL1__EFEXEMALGORITHM
39 ToolHandle<LVL1::EFexEMClusterTool>
m_eFexDefaultClusterTool{
this,
"DefaultClusterTool",
"LVL1::EFexEMClusterTool/DefaultClusterTool"};
40 ToolHandle<LVL1::EFexEMEnergyWeightedClusterTool>
m_eFexEWClusterTool{
this,
"EnergyWeightedClusterTool",
"LVL1::EFexEMEnergyWeightedClusterTool/EnergyWeightedClusterTool"};
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode execute(const EventContext &ctx) const
ToolHandle< LVL1::EFexEMClusterTool > m_eFexDefaultClusterTool
member variables
SG::WriteHandleKey< xAOD::TrigEMClusterContainer > m_outputClusterContainerKey
Cell signal weights in clusters key.
float m_dphi_clusterFormation_2
different dphi for some of the shower shapes
virtual ~EFexEMAlgorithm()
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
EFexEMAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< CaloCellContainer > m_inputCellContainerKey
input / output
bool m_energyWeightedCluster
clustering method - choose between default and energy weigthed
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_inputTriggerTowerContainerKey
TriggerTowers (if needed)
float m_deta
deta for the cluster definition
Property holding a SG store/key/clid from which a WriteHandle is made.
float m_deta_cellFormation
deta for the cluster definition
float m_clusterE_EMB2_EMEC2
minimum cluster energy of SCs in EMB2 or EMEC2
::StatusCode StatusCode
StatusCode definition for legacy code.
float m_seedE
cut for seed energy in MeV
int m_qualBitMask
Configurable quality bitmask.
float m_timeThr
cut for time measurement
float m_deta_clusterFormation_2
different deta for some of the shower shapes
Property holding a SG store/key/clid from which a WriteHandle is made.
bool m_use_tileCells
properties
float m_dphi_cellFormation
dphi for the cluster definition
bool m_apply_BaseLineCuts
applying the baseline cuts for default clustering
bool m_useProvenanceSkim
clear up container from bad BC by making a new container (Denis, old way)
SG::ReadHandleKey< CaloCellContainer > m_inputTileCellContainerKey
Tile cell input container.
float m_dphi
dphi for the cluster definition
ToolHandle< LVL1::EFexEMEnergyWeightedClusterTool > m_eFexEWClusterTool
CaloCellContainer that can accept const cell pointers.
float m_eta_limit
limit for eta of cluster