CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ChamberSegmentUtility.h
Go to the documentation of this file.
1 #ifndef EstimatorTool_RecSegment_h
2 #define EstimatorTool_RecSegment_h
3 
32 
34 public:
36 
38 
39  // Get the 4D segments in a CSC chamber
40  std::vector<CSCSegment> getCSCSegmentsInChamber(CSCDetId);
41 
42  // Get the 4D segments in a DT chamber
43  std::vector<DTRecSegment4D> getDTSegmentsInChamber(DTChamberId);
44 
45 private:
50  std::vector<DTRecSegment4D> dtseg;
51  std::vector<CSCSegment> cscseg;
52 };
53 
54 #endif
edm::ESHandle< DTGeometry > dtGeom
void initCSU(const edm::Handle< DTRecSegment4DCollection > &, const edm::Handle< CSCSegmentCollection > &)
std::vector< DTRecSegment4D > getDTSegmentsInChamber(DTChamberId)
std::vector< CSCSegment > getCSCSegmentsInChamber(CSCDetId)
std::vector< DTRecSegment4D > dtseg
edm::ESHandle< CSCGeometry > cscGeometry
edm::Handle< CSCSegmentCollection > CSCSegments
std::vector< CSCSegment > cscseg
edm::Handle< DTRecSegment4DCollection > all4DSegments