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 
13 #include <string>
14 
16 class TrackerGeometry;
17 class DTGeometry;
18 class CSCGeometry;
19 class RPCGeometry;
20 class GEMGeometry;
21 
23 public:
26 
29 
32  const DTGeometry* dt,
33  const CSCGeometry* csc,
34  const RPCGeometry* rpc,
35  const GEMGeometry* gem);
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)
Build the geometry.