#include <CSCTriggerMappingFromFile.h>
|
| CSCTriggerMappingFromFile () |
|
| CSCTriggerMappingFromFile (std::string filename) |
| Constructor. More...
|
|
void | fill (void) override |
| Fill mapping store. More...
|
|
| ~CSCTriggerMappingFromFile () override |
| Destructor. More...
|
|
| CSCTriggerSimpleMapping () |
| Constructor. More...
|
|
| ~CSCTriggerSimpleMapping () override |
| Destructor. More...
|
|
void | addRecord (int rendcap, int rstation, int rsector, int rsubsector, int rcscid, int cendcap, int cstation, int csector, int csubsector, int ccscid) |
|
int | chamber (int endcap, int station, int sector, int subsector, int cscid) const |
|
| CSCTriggerMapping () |
| Default constructor. More...
|
|
bool | debugV (void) const |
|
CSCDetId | detId (int endcap, int station, int sector, int subsector, int cscid, int layer=0) const |
|
const std::string & | myName (void) const |
|
void | setDebugV (bool dbg) |
|
virtual | ~CSCTriggerMapping () |
| Destructor. More...
|
|
- Author
- Lindsey Gray A concrete CSCTriggerSimpleMapping to read mapping from Ascii file.
Definition at line 13 of file CSCTriggerMappingFromFile.h.
◆ CSCTriggerMappingFromFile() [1/2]
CSCTriggerMappingFromFile::CSCTriggerMappingFromFile |
( |
std::string |
filename | ) |
|
|
explicit |
◆ CSCTriggerMappingFromFile() [2/2]
CSCTriggerMappingFromFile::CSCTriggerMappingFromFile |
( |
| ) |
|
|
inline |
◆ ~CSCTriggerMappingFromFile()
CSCTriggerMappingFromFile::~CSCTriggerMappingFromFile |
( |
| ) |
|
|
override |
◆ fill()
void CSCTriggerMappingFromFile::fill |
( |
void |
| ) |
|
|
overridevirtual |
Fill mapping store.
Implements CSCTriggerMapping.
Definition at line 10 of file CSCTriggerMappingFromFile.cc.
15 std::cout <<
"CSCTriggerMappingFromFile: ERROR! Failed to open file containing mapping, " <<
filename_ << std::endl;
17 std::cout <<
"CSCTriggerMappingFromFile: opened file containing mapping, " <<
filename_ << std::endl;
19 while (getline(
in,
line)) {
22 if (
line[0] != commentFlag[0]) {
23 int i1,
i2,
i3, i4, i5, i6, i7, i8, i9, i10;
24 std::istringstream is(
line);
25 is >>
i1 >>
i2 >>
i3 >> i4 >> i5 >> i6 >> i7 >> i8 >> i9 >> i10;
27 std::cout <<
i1 <<
" " <<
i2 <<
" " <<
i3 <<
" " << i4 <<
" " << i5 <<
" " << i6 <<
" " << i7 <<
" " << i8
28 <<
" " << i9 <<
" " << i10 << std::endl;
References CSCTriggerMapping::addRecord(), gather_cfg::cout, CSCTriggerMapping::debugV(), filename_, testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, testProducerWithPsetDescEmpty_cfi::i3, recoMuon::in, mps_splice::line, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by CSCTriggerMappingFromFile().
◆ filename_
std::string CSCTriggerMappingFromFile::filename_ |
|
private |
void addRecord(int rendcap, int rstation, int rsector, int rsubsector, int rcscid, int cendcap, int cstation, int csector, int csubsector, int ccscid)