21 std::vector<const CaloCell*> cells;
25 double egEta = eg->caloCluster()->etaBE(2);
26 double egPhi = eg->caloCluster()->phiBE(2);
27 std::vector<CaloSampling::CaloSample> samples = {
28 CaloSampling::PreSamplerB, CaloSampling::PreSamplerE,
29 CaloSampling::EMB1, CaloSampling::EME1,
30 CaloSampling::EMB2, CaloSampling::EME2,
31 CaloSampling::EMB3, CaloSampling::EME3,
32 CaloSampling::TileBar0, CaloSampling::TileBar1,
33 CaloSampling::TileBar2, CaloSampling::TileExt0,
34 CaloSampling::TileExt1, CaloSampling::TileExt2,
35 CaloSampling::TileGap1, CaloSampling::TileGap2,
36 CaloSampling::TileGap3, CaloSampling::HEC0,
37 CaloSampling::HEC1, CaloSampling::HEC2,
41 for (
auto samp : samples) {
42 myList.
select(egEta, egPhi, dr, samp);
43 cells.insert(cells.end(), myList.
begin(), myList.
end());
46 for (
const auto* cell : cells) {
47 if (!cell || !cell->caloDDE())