CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/Geometry/RPCGeometry/interface/RPCRollSpecs.h

Go to the documentation of this file.
00001 #ifndef Geometry_RPCSimAlgo_RPCRollSpecs_H
00002 #define Geometry_RPCSimAlgo_RPCRollSpecs_H
00003 
00011 #include <vector>
00012 #include <string>
00013 
00014 class StripTopology;
00015 
00016 #include "Geometry/CommonDetUnit/interface/GeomDetType.h"
00017 
00018 
00019 class RPCRollSpecs : public GeomDetType {
00020 
00021  public:
00022   typedef std::vector<float> RPCSpecs;
00023 
00024   RPCRollSpecs( SubDetector rss, const std::string& name, const RPCSpecs& pars);
00025 
00026   ~RPCRollSpecs();
00027 
00028   const Topology& topology() const;
00029 
00030   const StripTopology& specificTopology() const;
00031 
00032   const std::string& detName() const;
00033 
00034  private:
00035   StripTopology* _top;
00036   std::vector<float> _p;
00037   std::string _n;
00038 
00039 };
00040 #endif