Validation
MuonRPCGeometry
plugins
RPCGeometryServTest.h
Go to the documentation of this file.
1
6
#include <memory>
7
#include <fstream>
8
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
9
10
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/EventSetup.h
"
13
#include "
FWCore/Framework/interface/ESHandle.h
"
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
16
#include "
Geometry/RPCGeometry/interface/RPCGeometry.h
"
17
#include "
Geometry/RPCGeometry/interface/RPCGeomServ.h
"
18
#include "
Geometry/Records/interface/MuonGeometryRecord.h
"
19
#include "
Geometry/CommonTopologies/interface/RectangularStripTopology.h
"
20
#include "
Geometry/CommonTopologies/interface/TrapezoidalStripTopology.h
"
21
22
#include <string>
23
#include <cmath>
24
#include <vector>
25
#include <map>
26
#include <iomanip>
27
#include <set>
28
29
class
RPCGeometryServTest
:
public
edm::EDAnalyzer
{
30
public
:
31
RPCGeometryServTest
(
const
edm::ParameterSet
&
pset
);
32
33
~RPCGeometryServTest
()
override
;
34
35
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
36
37
const
std::string
&
myName
() {
return
myName_
; }
38
39
private
:
40
const
int
dashedLineWidth_
;
41
const
std::string
dashedLine_
;
42
const
std::string
myName_
;
43
std::map<int, std::pair<double, double> >
barzranges
;
44
std::map<int, std::pair<double, double> >
forRranges
;
45
std::map<int, std::pair<double, double> >
bacRranges
;
46
};
RPCGeometryServTest::bacRranges
std::map< int, std::pair< double, double > > bacRranges
Definition:
RPCGeometryServTest.h:45
ESHandle.h
RPCGeometryServTest::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
RPCGeometryServTest.cc:40
EDAnalyzer.h
RectangularStripTopology.h
edm::EDAnalyzer
Definition:
EDAnalyzer.h:28
RPCGeomServ.h
RPCGeometryServTest::barzranges
std::map< int, std::pair< double, double > > barzranges
Definition:
RPCGeometryServTest.h:43
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RPCGeometryServTest::dashedLine_
const std::string dashedLine_
Definition:
RPCGeometryServTest.h:41
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
edm::EventSetup
Definition:
EventSetup.h:57
RPCGeometryServTest::~RPCGeometryServTest
~RPCGeometryServTest() override
Definition:
RPCGeometryServTest.cc:38
TrapezoidalStripTopology.h
Frameworkfwd.h
RPCGeometryServTest::myName_
const std::string myName_
Definition:
RPCGeometryServTest.h:42
RPCGeometryServTest
Definition:
RPCGeometryServTest.h:29
EventSetup.h
RPCGeometryServTest::dashedLineWidth_
const int dashedLineWidth_
Definition:
RPCGeometryServTest.h:40
RPCGeometryServTest::RPCGeometryServTest
RPCGeometryServTest(const edm::ParameterSet &pset)
Definition:
RPCGeometryServTest.cc:33
ParameterSet.h
MuonGeometryRecord.h
edm::Event
Definition:
Event.h:73
RPCGeometryServTest::forRranges
std::map< int, std::pair< double, double > > forRranges
Definition:
RPCGeometryServTest.h:44
RPCGeometry.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
RPCGeometryServTest::myName
const std::string & myName()
Definition:
RPCGeometryServTest.h:37
Generated for CMSSW Reference Manual by
1.8.16