How can I acces to widget blueprint variable in an other c++ class

Rather than using UWidgetBlueprintGeneratedClass, if you use UUserWidget instead it should populate tmpWidget. If you are trying to find the class the blueprint belongs to rather than the blueprint itself, then you would use FClassFinder instead of FObjectFinder.