CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MatrixHCALDetIds.h
Go to the documentation of this file.
1 #ifndef CalibrationIsolatedParticlesMatrizHCALDetIds_h
2 #define CalibrationIsolatedParticlesMatrizHCALDetIds_h
3 
4 #include <vector>
5 
11 
12 namespace spr{
13 
14  std::vector<DetId> matrixHCALIds(std::vector<DetId>& dets, const HcalTopology* topology, int ieta, int iphi, bool includeHO=false, bool debug=false);
15 
16  std::vector<DetId> matrixHCALIds(const DetId& det, const CaloGeometry* geo, const HcalTopology* topology, double dR, const GlobalVector& trackMom, bool includeHO=false, bool debug=false);
17 
18  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);
19 
20  std::vector<DetId> newHCALIdNS(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftNorth, int ieta, int iphi, bool debug=false);
21 
22  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);
23 
24  std::vector<DetId> newHCALIdEW(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftEast, int ieta, bool debug=false);
25 
26  std::vector<DetId> newHCALIdEW(std::vector<DetId>& dets, unsigned int last, const HcalTopology* topology, bool shiftEast, int ietaE, int ietaW, bool debug=false);
27 
28  std::vector<DetId> matrixHCALIdsDepth(std::vector<DetId>& dets, const HcalTopology* topology, bool includeHO=false, bool debug=false);
29 }
30 
31 #endif
std::vector< DetId > newHCALIdNS(std::vector< DetId > &dets, unsigned int last, const HcalTopology *topology, bool shiftNorth, int ieta, int iphi, bool debug=false)
CaloTopology const * topology(0)
Definition: DetId.h:18
#define debug
Definition: HDRShower.cc:19
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)