14 std::vector<DetId>
dd;
25 if ((iphi%2)==0) iphi--;
30 }
else if (ieta-1==-
QuadHF) {
31 if (((iphi-1)%4)==0) {
45 std::vector<DetId>
dd;
57 if ((iphi%2)==0) iphi--;
59 }
else if (ieta==-
QuadHF) {
62 }
else if (ieta+1==
QuadHF) {
63 if (((iphi-1)%4)==0) {
79 int iphi_n=tid.iphi()+1;
80 if (iphi_n>72) iphi_n=1;
81 if (tid.ietaAbs()>=
QuadHF) {
83 if (iphi_n>72) iphi_n-=72;
84 }
else if (tid.ietaAbs()>=
DoubleHE && (iphi_n%2)==0) {
86 if (iphi_n>72) iphi_n-=72;
89 std::vector<DetId>
dd;
96 int iphi_s=tid.iphi()-1;
97 if (iphi_s==0) iphi_s=72;
98 if (tid.ietaAbs()>=
QuadHF) {
100 if (iphi_s<=0) iphi_s+=72;
101 }
else if (tid.ietaAbs()>=
DoubleHE && (iphi_s%2)==0) {
105 std::vector<DetId>
dd;
110 std::vector<DetId> CaloTowerTopology::up(
const DetId& )
const {
111 return std::vector<DetId>();
114 std::vector<DetId> CaloTowerTopology::down(
const DetId& )
const {
115 return std::vector<DetId>();
static const int DoubleHE
int bad(Items const &cont)
int iphi() const
get the tower iphi
int ieta() const
get the tower ieta