7 for (
auto thisEflowCaloObject : *
data.caloObjects )
9 if (thisEflowCaloObject->nClusters() == 0)
continue;
11 for (
unsigned i = 0; i < thisEflowCaloObject->nClusters(); ++i)
14 const CaloClusterCellLink *theCellLink = thisEflowCaloObject->efRecCluster(i)->getCluster()->getCellLinks();
15 if (0 == (
int)theCellLink->
size())
continue;
17 thisEflowCaloObject->efRecCluster(i)->clearTrackMatches();
18 data.clusters.push_back(thisEflowCaloObject->efRecCluster(i));
19 thisEflowCaloObject->clearClusters();
28 data.clusters.push_back(recClusterContainer[
count]);
char data[hepevt_bytes_allocation_ATLAS]
Bookkeeping of cells that make up a cluster Simplified replacement for CaloCellLink,...
size_t size() const
size method
size_type size() const noexcept
Returns the number of elements in the collection.
static void fillClustersToRecover(PFData &data)
static void fillClustersToConsider(PFData &data, eflowRecClusterContainer &recClusterContainer)
int count(std::string s, const std::string ®x)
count how many occurances of a regx are in a string