Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:47:47

0001 insert into dtreadoutmapping
0002             (iov_value_id,cell_map_version,rob_map_version)
0003      values ( (select max(iov_value_id)+1 from dtreadoutmapping),
0004               'CMSSW_CELL','CMSSW_ROS';
0005 
0006 insert into dtreadoutconnection
0007             (wheel,station,sector,superlayer,layer,cell,
0008              ddu,ros,rob,tdc,channel,
0009              connection_id,iov_value_id)
0010 select dt_wheel_numbering.object_number,
0011        dt_chamber_numbering.station_number,
0012        dt_chamber_numbering.sector_number,
0013        dt_superlayer_numbering.object_number,
0014        dt_layer_numbering.object_number,
0015        dt_cell_numbering.object_number,
0016        dt_ddu.read_out_number,
0017        dt_ros.read_out_number,
0018        dt_ros_channel.read_out_number,
0019        dt_tdc.read_out_number,
0020        dt_tdc_channel.read_out_number,
0021        rownum,(select max(iov_value_id) from dtreadoutmapping)
0022   from dt_wheel_numbering@cmsomds       dt_wheel_numbering,
0023        dt_chamber_numbering@cmsomds     dt_chamber_numbering,    
0024        dt_superlayer_numbering@cmsomds  dt_superlayer_numbering, 
0025        dt_layer_numbering@cmsomds       dt_layer_numbering,      
0026        dt_cell_numbering@cmsomds        dt_cell_numbering,       
0027        dt_wheel@cmsomds                 dt_wheel,                
0028        dt_sector@cmsomds                dt_sector,               
0029        dt_chamber@cmsomds               dt_chamber,              
0030        dt_superlayer@cmsomds            dt_superlayer,           
0031        dt_layer@cmsomds                 dt_layer,                
0032        dt_cell@cmsomds                  dt_cell,                 
0033        dt_cell_readout_map@cmsomds      dt_cell_readout_map,     
0034        dt_tdc_channel@cmsomds           dt_tdc_channel,          
0035        dt_tdc@cmsomds                   dt_tdc,                  
0036        dt_rob@cmsomds                   dt_rob,                  
0037        dt_rob_ros_connection@cmsomds    dt_rob_ros_connection,   
0038        dt_ros_channel@cmsomds           dt_ros_channel,          
0039        dt_ros@cmsomds                   dt_ros,                  
0040        dt_ddu@cmsomds                   dt_ddu,                  
0041        (select numbering_id from dt_numbering_master@cmsomds
0042          where numbering_version='CMSSW_NUMBERING') dt_num,
0043        (select connection_id from dt_connection_master@cmsomds
0044          where connection_type='DT_CELL_READOUT_CONNECTION'
0045            and
0046         mapping_version='CMSSW_CELL') rob_con,
0047        (select connection_id from dt_connection_master@cmsomds
0048          where connection_type='DT_ROB_ROS_CONNECTION'
0049            and mapping_version='CMSSW_ROS') ros_con
0050   where dt_cell_readout_map.cell_id=dt_cell.cell_id
0051     and dt_cell.layer_id=dt_layer.layer_id
0052     and dt_layer.sl_id=dt_superlayer.sl_id
0053     and dt_superlayer.chamber_id=dt_chamber.chamber_id
0054     and dt_chamber.sector_id=dt_sector.sector_id
0055     and dt_sector.wheel_id=dt_wheel.wheel_id
0056     and dt_wheel_numbering.wheel_id=dt_wheel.wheel_id
0057     and dt_chamber_numbering.chamber_id=dt_chamber.chamber_id
0058     and dt_superlayer_numbering.sl_id=dt_superlayer.sl_id
0059     and dt_layer_numbering.layer_id=dt_layer.layer_id
0060     and dt_cell_numbering.cell_id=dt_cell.cell_id
0061     and dt_cell_readout_map.tdc_channel_id=dt_tdc_channel.tdc_channel_id
0062     and dt_tdc_channel.tdc_id=dt_tdc.tdc_id
0063     and dt_tdc.rob_id=dt_rob.rob_id
0064     and dt_rob.rob_id=dt_rob_ros_connection.rob_id
0065     and dt_ros_channel.ros_channel_id=dt_rob_ros_connection.ros_channel_id
0066     and dt_ros_channel.ros_id=dt_ros.ros_id
0067     and dt_ros.ddu_id=dt_ddu.ddu_id
0068     and dt_cell_readout_map.connection_id=rob_con.connection_id
0069     and dt_rob_ros_connection.connection_id=ros_con.connection_id
0070     and dt_wheel_numbering.numbering_id=dt_num.numbering_id
0071     and dt_chamber_numbering.numbering_id=dt_num.numbering_id
0072     and dt_superlayer_numbering.numbering_id=dt_num.numbering_id
0073     and dt_layer_numbering.numbering_id=dt_num.numbering_id
0074     and dt_cell_numbering.numbering_id=dt_num.numbering_id;