43 #include "GaudiKernel/MsgStream.h"
57 <<
" inEndcap "<<cluster->inEndcap()) ;
59 for(
int i=0;
i<5;
i=
i+4 )
62 if (
i==0 && !cluster->inBarrel())
continue;
63 if (
i==4 && !cluster->inEndcap())
continue;
70 float e0 = cluster->eSample(sam0);
71 float e1 = cluster->eSample(sam1);
72 float e2 = cluster->eSample(sam2);
73 float e3 = cluster->eSample(sam3);
79 if (
e1 <= 0 &&
e2 <= 0)
continue;
82 float eta2 = cluster->etaSample(sam2);
83 if (cluster->hasSampling(sam2) &&
eta2 == -999.)
continue;
85 float eta1 = cluster->etaSample(sam1);
86 if (cluster->hasSampling(sam1) &&
eta1 == -999.)
continue;
107 if (
eta != -999. && weta != 0)
119 if (cluster->inBarrel() && !cluster->inEndcap())
121 else if (cluster->inEndcap() && !cluster->inBarrel())
132 cluster->setEta(
eta);
133 cluster->setPhi(cluster->phiBE(2));