CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
GlobalTrackingGeometryBuilder.h
Go to the documentation of this file.
1 #ifndef GlobalTrackingGeometryBuilder_GlobalTrackingGeometryBuilder_h
2 #define GlobalTrackingGeometryBuilder_GlobalTrackingGeometryBuilder_h
3 
11 #include <string>
12 
14 class TrackerGeometry;
15 class DTGeometry;
16 class CSCGeometry;
17 class RPCGeometry;
18 class GEMGeometry;
19 class ME0Geometry;
20 class MTDGeometry;
21 
23 public:
26 
29 
32  const MTDGeometry* mtd,
33  const DTGeometry* dt,
34  const CSCGeometry* csc,
35  const RPCGeometry* rpc,
36  const GEMGeometry* gem,
37  const ME0Geometry* me0);
38 
39 protected:
40 private:
42 };
43 #endif
virtual ~GlobalTrackingGeometryBuilder()
Destructor.
float dt
Definition: AMPTWrapper.h:136
Definition: L1Track.h:19
GlobalTrackingGeometry * build(const TrackerGeometry *tk, const MTDGeometry *mtd, const DTGeometry *dt, const CSCGeometry *csc, const RPCGeometry *rpc, const GEMGeometry *gem, const ME0Geometry *me0)
Build the geometry.