The compact muon solenoid RPC barrel detector