29 #ifndef APRIL_META_DATA_H
30 #define APRIL_META_DATA_H 1
35 namespace april_content
159 #endif // APRIL_META_DATA_H
ConnectorList m_allConnectorList
All connected calo hits.
Definition: APRILMetaData.h:148
Connector class.
Definition: Connector.h:44
CaloHitMetaData(april_content::CaloHit *const pCaloHit)
Constructor.
Definition: APRILMetaData.cc:37
pandora::StatusCode RemoveAllConnections()
Remove all connections.
Definition: APRILMetaData.cc:125
CaloHit class.
Definition: CaloHit.h:52
pandora::StatusCode AddConnector(const Connector *const pConnector, ConnectorDirection direction)
Add an available connector to meta data.
Definition: APRILMetaData.cc:217
bool HasAnyConnection() const
Whether the calo hit has at least one connection.
Definition: APRILMetaData.cc:182
bool m_isLeaf
Whether the calo hit is a leaf.
Definition: APRILMetaData.h:151
const april_content::CaloHit * GetCaloHit() const
Get the calo hit of this connector meta data.
Definition: APRILMetaData.cc:53
april_content::CaloHit * m_pCaloHit
The handled april calo hit.
Definition: APRILMetaData.h:147
CaloHitMetaData class.
Definition: APRILMetaData.h:44
const ConnectorList & GetConnectorList() const
Get the global connector list (backward and forward)
Definition: APRILMetaData.cc:189
pandora::StatusCode FindConnector(const april_content::CaloHit *const pCaloHit, const Connector *&pConnector) const
Find a connector.
Definition: APRILMetaData.cc:138
ConnectorDirection
ConnectorDirection enumerator.
Definition: APRILInputTypes.h:56
bool IsLeaf() const
Whether the calo hit is a leaf calo hit in the tree.
Definition: APRILMetaData.cc:210
pandora::StatusCode RemoveConnector(const Connector *const pConnector)
Remove the connection with an other calo hit.
Definition: APRILMetaData.cc:95
~CaloHitMetaData()
Destructor.
Definition: APRILMetaData.cc:46
bool IsConnected(const april_content::CaloHit *const pCaloHit) const
Whether the calo hit is connected with another one.
Definition: APRILMetaData.cc:60
bool IsSeed() const
Whether the calo hit is a seed calo hit in the tree.
Definition: APRILMetaData.cc:203
bool m_isSeed
Whether the calo hit is a seed.
Definition: APRILMetaData.h:152
ConnectorList m_forwardConnectorList
Forward connected calo hits.
Definition: APRILMetaData.h:149
ConnectorList m_backwardConnectorList
Backward connected calo hits.
Definition: APRILMetaData.h:150