CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ChamberSegmentUtility.h
Go to the documentation of this file.
1 #ifndef EstimatorTool_RecSegment_h
2 #define EstimatorTool_RecSegment_h
3 
32 
33 
35 
36  public:
37 
39 
41 
42  // Get the 4D segments in a CSC chamber
43  std::vector<CSCSegment> getCSCSegmentsInChamber(CSCDetId);
44 
45  // Get the 4D segments in a DT chamber
46  std::vector<DTRecSegment4D> getDTSegmentsInChamber(DTChamberId);
47 
48  private:
49 
54  std::vector<DTRecSegment4D> dtseg;
55  std::vector<CSCSegment> cscseg;
56 };
57 
58 #endif
59 
60 
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