|
ATLAS Offline Software
|
Go to the documentation of this file.
15 return StatusCode::SUCCESS;
25 return StatusCode::SUCCESS;
59 if( !cluster_container.
isValid()) {
64 return StatusCode::SUCCESS;
67 std::vector<const xAOD::CaloCluster*> clustersEMECA,clustersEMECC;
72 if ((pCluster->samplingPattern() & barrelPattern) == 0 ) {
73 if (pCluster->eta()>0.)
74 clustersEMECA.push_back(pCluster);
76 clustersEMECC.push_back(pCluster);
86 if (! larTime.
put (std::move (tmplarTime)) ) {
102 return StatusCode::SUCCESS;
flt_t time() const
Access cluster time.
StatusCode finalize() override final
standard Athena-Algorithm method
SG::WriteHandleKey< LArCollisionTime > m_outputName
StatusCode execute(const EventContext &ctx) const override final
standard Athena-Algorithm method
static constexpr unsigned int barrelPattern()
Get the bit-pattern for barrel samplings.
Description of a calorimeter cluster.
Gaudi::Property< float > m_timeCut
perSide_t analyseClustersPerSide(std::vector< const xAOD::CaloCluster * > &clusters) const
::StatusCode StatusCode
StatusCode definition for legacy code.
std::atomic< unsigned > m_nEvt
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
std::atomic< unsigned > m_nCollEvt
virtual bool isValid() override final
Can the handle be successfully dereferenced?
unsigned constexpr int sideA
StatusCode initialize() override final
standard Athena-Algorithm method
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
#define ATH_MSG_WARNING(x)
Gaudi::Property< size_t > m_maxClusters
unsigned constexpr int sideC
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterContainerName
const_pointer_type put(std::unique_ptr< T > data, bool returnExisting=false) const
Record an object to the store.
virtual double e() const
The total energy of the particle.
virtual void setFilterPassed(bool state, const EventContext &ctx) const