Public event in UVM

In reply to verific_engi:
If you have defined an event in testcase then it’s scope is limited to testcase itself.

You have to pass this event to another class in order to wait there.