How to get Roughness of a component?

I am using ray-trace to scan 360 degrees.

GetWorld()->LineTraceSingleByChannel(OutHit, Start, End, ECC_Visibility, CollisionParams))
GEngine->AddOnScreenDebugMessage(-1, 1.f, FColor::Red, FString::Printf(*OutHit.GetComponent()->GetName()));

Is it possible to get the roughness of the material as float?
I am trying :


I am not sure if this gives what I need. If it gives roughness as I am looking for, how can I get it in float?