Go to the documentation of this file.
11 if (
id.plane() == 2) {
12 if (
id.
strip() < 32) {
19 nextPoint =
ESDetId(1,
id.six(),
id.siy() + 1,
id.plane(),
id.
zside());
23 else if (
id.plane() == 1) {
38 if (
id.plane() == 2) {
46 nextPoint =
ESDetId(32,
id.six(),
id.siy() - 1,
id.plane(),
id.
zside());
50 else if (
id.plane() == 1) {
64 if (
id.plane() == 2) {
70 else if (
id.plane() == 1) {
71 if (
id.
strip() < 32) {
78 nextPoint =
ESDetId(1,
id.six() + 1,
id.siy(),
id.plane(),
id.
zside());
91 if (
id.plane() == 2) {
97 else if (
id.plane() == 1) {
105 nextPoint =
ESDetId(32,
id.six() - 1,
id.siy(),
id.plane(),
id.
zside());
ESDetId decrementIy(const ESDetId &id) const
move the nagivator to smaller iy
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 incrementIy(const ESDetId &id) const
move the nagivator to larger iy
ESDetId decrementIx(const ESDetId &id) const
move the nagivator to smaller ix
static bool validDetId(int istrip, int ixs, int iys, int iplane, int iz)
check if a valid index combination
ESDetId incrementIz(const ESDetId &id) const
move the nagivator to larger iz