11#include <framework/datastore/RelationsObject.h>
Class to store connected regions (CRs)
float getLikelihoodChargedHadron() const
Get Charged Hadron likelihood (ECL based only) T2.
bool m_IsTrack
true if a track is matched to the connected region
void setCRId(int CRId)
Set CR identifier.
bool isTrack() const
Get boolean to flag if a track is matched to the CR.
float getLikelihoodNeutralHadron() const
Get Neutral Hadron likelihood (ECL based only) N2.
float getLikelihoodMIPNGamma() const
Get MIPNGamma likelihood (ECL based only) T1.
void setLikelihoodMIPNGamma(float likelihood)
Set Likelihood for MIPNGamma.
void setLikelihoodNeutralHadron(float likelihood)
Set Likelihood for Neutral Hadron.
float m_LikelihoodNGamma
likelihood for N1 (all photons)
float m_LikelihoodMergedPi0
likelihood for N3 (merged pi0)
float getLikelihoodNGamma() const
Get NGamma likelihood (ECL based only) N1.
ECLConnectedRegion()
default constructor for ROOT
void setLikelihoodMergedPi0(float likelihood)
Set Likelihood for MergedPi0.
float m_LikelihoodChargedHadron
likelihood for T2 (charged hadron)
int getCRId() const
Get CR identifier.
float getLikelihoodMergedPi0() const
Get Merged Pi0 likelihood (ECL based only) N3.
float getLikelihoodElectronNGamma() const
Get ElectronNGamma likelihood (ECL based only) T3.
float m_LikelihoodNeutralHadron
likelihood for N2 (neutral hadron)
ClassDef(ECLConnectedRegion, 2)
ClassDef.
void setLikelihoodElectronNGamma(float likelihood)
Set Likelihood for ElectronNGamma.
float m_LikelihoodElectronNGamma
likelihood for T3 (electron and any photons (including no photons)
float m_LikelihoodMIPNGamma
likelihood for T1 (MIP and any photons (including no photons)
void setLikelihoodChargedHadron(float likelihood)
Set Likelihood for Charged Hadron.
void setLikelihoodNGamma(float likelihood)
Set Likelihood for NGamma.
void setIsTrack(bool IsTrack)
Set track or not.
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.