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 
21 public:
24 
27 
30  const DTGeometry* dt,
31  const CSCGeometry* csc,
32  const RPCGeometry* rpc,
33  const GEMGeometry* gem);
34 
35 protected:
36 
37 private:
38 
40 
41 };
42 #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.