7 if (
id==nextPoint)
return nextPoint;
22 nextPoint=
ESDetId(1,
id.six(),
id.siy()+1,
id.plane(),
id.
zside());
26 else if (
id.plane() == 1)
39 if (
id==nextPoint)
return nextPoint;
54 nextPoint=
ESDetId(32,
id.six(),
id.siy()-1,
id.plane(),
id.
zside());
58 else if (
id.plane() == 1)
70 if (
id==nextPoint)
return nextPoint;
80 else if (
id.plane() == 1)
92 nextPoint=
ESDetId(1,
id.six()+1,
id.siy(),
id.plane(),
id.
zside());
102 if (
id==nextPoint)
return nextPoint;
112 else if (
id.plane() == 1)
124 nextPoint=
ESDetId(32,
id.six()-1,
id.siy(),
id.plane(),
id.
zside());
133 if (
id==nextPoint)
return nextPoint;
145 if (
id==nextPoint)
return nextPoint;
ESDetId decrementIx(const ESDetId &id) const
move the nagivator to smaller ix
ESDetId decrementIz(const ESDetId &id) const
move the nagivator to smaller iz
ESDetId incrementIx(const ESDetId &id) const
move the nagivator to larger ix
ESDetId incrementIz(const ESDetId &id) const
move the nagivator to larger iz
ESDetId decrementIy(const ESDetId &id) const
move the nagivator to smaller iy
static bool validDetId(int istrip, int ixs, int iys, int iplane, int iz)
check if a valid index combination
ESDetId incrementIy(const ESDetId &id) const
move the nagivator to larger iy