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;
83 if (iphi_n>72) iphi_n-=72;
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;
100 if (iphi_s<=0) iphi_s+=72;
105 std::vector<DetId>
dd;
111 return std::vector<DetId>();
115 return std::vector<DetId>();
virtual std::vector< DetId > down(const DetId &id) const
virtual std::vector< DetId > south(const DetId &id) const
virtual bool valid(const DetId &id) const
is this detid present in the Topology?
static const int DoubleHE
int ietaAbs() const
get the absolute value of the tower ieta
int bad(Items const &cont)
virtual std::vector< DetId > north(const DetId &id) const
int iphi() const
get the tower iphi
virtual std::vector< DetId > west(const DetId &id) const
virtual std::vector< DetId > east(const DetId &id) const
virtual std::vector< DetId > up(const DetId &id) const
int ieta() const
get the tower ieta