DQM
RPCMonitorDigi
interface
RPCBookFolderStructure.h
Go to the documentation of this file.
1
7
#ifndef RPCBookFolderStructure_H
8
#define RPCBookFolderStructure_H
9
10
#include <
DataFormats/MuonDetId/interface/RPCDetId.h
>
11
#include <string>
12
#include <sstream>
13
class
RPCBookFolderStructure
{
14
public
:
15
explicit
RPCBookFolderStructure
(){};
16
~RPCBookFolderStructure
(){};
17
18
std::string
folderStructure
(
RPCDetId
detId) {
19
std::stringstream myStream;
20
myStream.str(
""
);
21
22
if
(detId.
region
() == 0)
23
myStream <<
"Barrel/Wheel_"
<< detId.
ring
() <<
"/sector_"
<< detId.
sector
() <<
"/station_"
<< detId.
station
();
24
else
if
(detId.
region
() == -1)
25
myStream <<
"Endcap-/Disk_-"
<< detId.
station
() <<
"/ring_"
<< detId.
ring
() <<
"/sector_"
<< detId.
sector
();
26
else
if
(detId.
region
() == 1)
27
myStream <<
"Endcap+/Disk_"
<< detId.
station
() <<
"/ring_"
<< detId.
ring
() <<
"/sector_"
<< detId.
sector
();
28
else
29
myStream <<
"Error/Folder/Creation"
;
30
31
return
myStream.str();
32
}
33
};
34
#endif
RPCDetId::station
int station() const
Definition:
RPCDetId.h:78
RPCDetId::region
int region() const
Region id: 0 for Barrel, +/-1 For +/- Endcap.
Definition:
RPCDetId.h:53
RPCDetId
Definition:
RPCDetId.h:16
RPCBookFolderStructure::folderStructure
std::string folderStructure(RPCDetId detId)
Definition:
RPCBookFolderStructure.h:18
RPCBookFolderStructure::RPCBookFolderStructure
RPCBookFolderStructure()
Definition:
RPCBookFolderStructure.h:15
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RPCDetId.h
RPCBookFolderStructure
Definition:
RPCBookFolderStructure.h:13
RPCDetId::ring
int ring() const
Definition:
RPCDetId.h:59
RPCBookFolderStructure::~RPCBookFolderStructure
~RPCBookFolderStructure()
Definition:
RPCBookFolderStructure.h:16
RPCDetId::sector
int sector() const
Sector id: the group of chambers at same phi (and increasing r)
Definition:
RPCDetId.h:81
Generated for CMSSW Reference Manual by
1.8.16