1 #ifndef CalibrationIsolatedParticlesMatrizHCALDetIds_h
2 #define CalibrationIsolatedParticlesMatrizHCALDetIds_h
11 std::vector<DetId>
matrixHCALIds(std::vector<DetId>& dets,
const HcalTopology* topology,
int ieta,
int iphi,
bool includeHO=
false,
bool debug=
false);
13 std::vector<DetId>
matrixHCALIds(std::vector<DetId>& dets,
const HcalTopology* topology,
int ietaE,
int ietaW,
int iphiN,
int iphiS,
bool includeHO=
false,
bool debug=
false);
15 std::vector<DetId>
newHCALIdNS(std::vector<DetId>& dets,
unsigned int last,
const HcalTopology* topology,
bool shiftNorth,
int ieta,
int iphi,
bool debug=
false);
17 std::vector<DetId>
newHCALIdNS(std::vector<DetId>& dets,
unsigned int last,
const HcalTopology* topology,
bool shiftNorth,
int ietaE,
int ietaW,
int iphiN,
int iphiS,
bool debug=
false);
21 std::vector<DetId>
newHCALIdEW(std::vector<DetId>& dets,
unsigned int last,
const HcalTopology* topology,
bool shiftEast,
int ietaE,
int ietaW,
bool debug=
false);
std::vector< DetId > newHCALIdNS(std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftNorth, int ieta, int iphi, bool debug=false)
std::vector< DetId > matrixHCALIdsDepth(std::vector< DetId > &dets, const HcalTopology *topology, bool includeHO=false, bool debug=false)
std::vector< DetId > matrixHCALIds(std::vector< DetId > &dets, const HcalTopology *topology, int ieta, int iphi, bool includeHO=false, bool debug=false)
std::vector< DetId > newHCALIdEW(std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftEast, int ieta, bool debug=false)