|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef CALOD3PDMAKER_CALOCELLFILTERALG_H
9 #define CALOD3PDMAKER_CALOCELLFILTERALG_H
16 #include "GaudiKernel/ToolHandle.h"
67 "CaloNoise",
"",
"Calo noise object name"};
74 #endif // CALOD3PDMAKER_CALOCELLFILTERALG_H
int m_maxNCells
Maximum number of cells to accept.
CaloCellFilterAlg(const std::string &name, ISvcLocator *pSvcLocator)
Regular Gaudi Algorithm constructor.
Algorithm to filter CaloCellContainer.
float m_cellEnergyThreshold
threshold on cell energy for ntuple
const LArFCAL_ID * m_fcalid
Helper class for LArHEC offline identifiers.
std::string m_outputCellsName
output Cell container
virtual StatusCode execute()
Function executed for each event.
SG::ReadCondHandleKey< CaloNoise > m_caloNoiseKey
Key of the CaloNoise Conditions data object.
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
float m_sigmaCut
cut on abs(E)/sigmaNoise (no cut if <0 )
const LArHEC_ID * m_hecid
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
std::string m_cellsName
Cell container.
std::vector< unsigned int > m_caloNums
which calo to treat
virtual StatusCode initialize()
Function executed before the event loop starts.
bool m_caloSamplingSelection
std::vector< unsigned int > m_caloSamplings
which calo samplings to treat