CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 
22 public:
25 
28 
31  const DTGeometry* dt,
32  const CSCGeometry* csc,
33  const RPCGeometry* rpc,
34  const GEMGeometry* gem,
35  const ME0Geometry* me0);
36 
37 protected:
38 
39 private:
40 
42 
43 };
44 #endif
virtual ~GlobalTrackingGeometryBuilder()
Destructor.
float dt
Definition: AMPTWrapper.h:126
GlobalTrackingGeometry * build(const TrackerGeometry *tk, const DTGeometry *dt, const CSCGeometry *csc, const RPCGeometry *rpc, const GEMGeometry *gem, const ME0Geometry *me0)
Build the geometry.