Go to the documentation of this file.00001
00006 #include <memory>
00007 #include <fstream>
00008 #include <FWCore/Framework/interface/Frameworkfwd.h>
00009
00010 #include <FWCore/Framework/interface/EDAnalyzer.h>
00011 #include <FWCore/Framework/interface/Event.h>
00012 #include <FWCore/Framework/interface/EventSetup.h>
00013 #include <FWCore/Framework/interface/ESHandle.h>
00014 #include <FWCore/ParameterSet/interface/ParameterSet.h>
00015
00016 #include "Geometry/RPCGeometry/interface/RPCGeometry.h"
00017 #include "Geometry/RPCGeometry/interface/RPCGeomServ.h"
00018 #include <Geometry/Records/interface/MuonGeometryRecord.h>
00019 #include <Geometry/CommonTopologies/interface/RectangularStripTopology.h>
00020 #include <Geometry/CommonTopologies/interface/TrapezoidalStripTopology.h>
00021
00022 #include <string>
00023 #include <cmath>
00024 #include <vector>
00025 #include <map>
00026 #include <iomanip>
00027 #include <set>
00028
00029
00030 class RPCGeometryServTest : public edm::EDAnalyzer {
00031
00032 public:
00033 RPCGeometryServTest( const edm::ParameterSet& pset);
00034
00035 ~RPCGeometryServTest();
00036
00037 virtual void analyze( const edm::Event&, const edm::EventSetup& );
00038
00039 const std::string& myName() { return myName_;}
00040
00041 private:
00042
00043 const int dashedLineWidth_;
00044 const std::string dashedLine_;
00045 const std::string myName_;
00046 std::map<int, std::pair<double, double> > barzranges;
00047 std::map<int, std::pair<double, double> > forRranges;
00048 std::map<int, std::pair<double, double> > bacRranges;
00049 };
00050
00051