Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:51

0001 #include "Mapping.h"
0002 #include <vector>
0003 #include <fstream>
0004 
0005 Mapping::Mapping()
0006 {
0007 
0008 }
0009 
0010 
0011 Mapping::Mapping(int wheel, int sector) : w(wheel), s(sector)
0012 {
0013   std::map<std::string, std::vector<int>> lbnames;
0014 
0015   std::vector<int> missing_channel;
0016   missing_channel.push_back(0);
0017   lbnames["RB1IN"]  = missing_channel;
0018 
0019   missing_channel.clear();
0020   missing_channel.push_back(0);
0021   missing_channel.push_back(8);
0022   lbnames["RB1OUT"] = missing_channel;  
0023 
0024   missing_channel.clear();
0025   missing_channel.push_back(0);
0026   lbnames["RB22IN"] = missing channel;
0027 
0028   missing_channel.clear();
0029   missing_channel.push_back(0);
0030   missing_channel.push_back(1);
0031   lbnames["RB22OUT"]=missing_channel;
0032 
0033   missing_channel.clear();
0034   missing_channel.push_back(0);
0035   lbnames["RB23IN"] =missing_channel;
0036 
0037 
0038   missing_channel.clear();
0039   missing_channel.push_back(0);
0040   missing_channel.push_back(1);
0041   lbnames["RB23OUT"]=missing_channel;
0042 
0043   missing_channel.clear();
0044   missing_channel.push_back(0);
0045   missing_channel.push_back(15);
0046   lbnames["RB3"]    = missing_channel;
0047   if (wheel==1 && sector==10){
0048     missing_channel.clear();
0049     missing_channel.push_back(0);
0050     missing_channel.push_back(1);
0051     missing_channel.push_back(14);
0052     missing_channel.push_back(15);
0053     lbnames["RB4+"]  = missing_channel;
0054     lbnames["RB4-"]  = missing_channel; 
0055   }
0056   
0057   for(std::map<std::string, std::string>::iterator i=lbnames.begin();
0058       i!=lbnames.end(); i++){
0059 
0060     for (int ich=0;ich<96;ich++){
0061       maps[i->first]=
0062     
0063   }
0064 
0065 }
0066 
0067 
0068 chamstrip
0069 stripind(std::string lbname, int channel){
0070 
0071 
0072 }
0073 
0074 
0075 
0076 
0077