Public event in UVM

Hello

I want to trigger an event in test cases and wait for it in another class. Is there a concept of public/global event declaration in SV to be used to implement this method. I have tried to go through different examples they all are focused on the same class triggers.

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.

In reply to verific_engi:

Use uvm_event_pool UVM_Event_Pool | Verification Academy

In reply to dave_59:

Thanks, Dave for pointing out at right source.