5#ifndef TRIGL0GEPPERF_GEPCLUSTERTIMINGALG_H
6#define TRIGL0GEPPERF_GEPCLUSTERTIMINGALG_H
21 virtual StatusCode
execute(
const EventContext&)
const;
27 this,
"inCaloClustersKey",
"CaloTopoClusters",
"key to read in a CaloCluster constainer"};
31 this,
"outCaloClustersKey",
"Clusters420Timing",
"key to write out a CaloCluster constainer"};
35 Gaudi::Property<float>
m_qualityCut {
this,
"qualityCut", 0.02,
""};
38 Gaudi::Property<float>
m_etaCut{
this,
"maxEtaForCut", 5.0,
"Default apply to all cluster eta regions"};
DataVector adapter that acts like it holds const pointers.
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteHandleKey< ConstDataVector< xAOD::CaloClusterContainer > > m_outCaloClustersKey
std::string m_outputClusterName
virtual ~GepClusterTimingAlg()
virtual StatusCode execute(const EventContext &) const
virtual StatusCode initialize()
Gaudi::Property< float > m_lambdaCalDivide
Gaudi::Property< float > m_qualityCut
GepClusterTimingAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::string m_inputClusterName
virtual StatusCode finalize()
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inCaloClustersKey
Gaudi::Property< float > m_timeCutLargeQ
Gaudi::Property< float > m_timeCutSmallQ
Gaudi::Property< float > m_etaCut
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.