a sampling event controls when a sample is taken. the sampling event can be a verilog event, the entry or exit of a block of code, or a call to the codice_46 method of the coverage group. care is required to ensure that data are sampled only when meaningful.