diff --git a/test/MakeRef.C b/test/MakeRef.C
index d035dd8b6d8d77c83928f11eb8bdee81fab357fa..dc0736acbf95548710b8d6e984a50a2aac4bd7cd 100644
--- a/test/MakeRef.C
+++ b/test/MakeRef.C
@@ -4,6 +4,7 @@
 #include "TDirectory.h"
 #include "TFile.h"
 #include "TH1.h"
+#include "TSystem.h"
 
 #ifndef __CINT__
 #include "Event.h"
@@ -222,7 +223,7 @@ void MakeHisto(TTree *tree, TDirectory* To) {
 
 void MakeRef(const char* from) {
    if (!TClassTable::GetDict("Event")) {
-      gROOT->ProcessLine(".L libEvent.so");
+      gSystem->Load("libEvent");
       gHasLibrary = kTRUE;
    }