diff --git a/SConscript.py b/SConscript.py
index 79197c4e87aedb713be06cd6996cb4b612415f4d..3eb271ca0d6a8f4c5641145c364cb9117b74eb4f 100644
--- a/SConscript.py
+++ b/SConscript.py
@@ -18,6 +18,7 @@ hcheaders = Split("""
 	src/THcDCLookupTTDConv.h src/THcDCTimeToDistConv.h src/THcShower.h src/THcShowerPlane.h 
 	src/THcRawShowerHit.h src/THcAerogel.h src/THcAerogelHit.h src/THcCherenkov.h src/THcCherenkovHit.h
         src/THcGlobals.h src/THcDCTrack.h src/THcFormula.h
+        src/THcRaster.h src/THcRasteredBeam.h src/THcRasterRawHit.h
 	src/HallC_LinkDef.h
 	""")
 pbaseenv.RootCint(roothcdict,hcheaders)
diff --git a/src/SConscript.py b/src/SConscript.py
index 9a327b6b142af9e5d22637b9ce9043a3817c9783..cbd967eb18e6671f3d81a81e5831c67e01c45985 100644
--- a/src/SConscript.py
+++ b/src/SConscript.py
@@ -24,7 +24,8 @@ THcShower.cxx THcShowerPlane.cxx \
 THcRawShowerHit.cxx \
 THcAerogel.cxx THcAerogelHit.cxx \
 THcCherenkov.cxx THcCherenkovHit.cxx \
-THcFormula.cxx
+THcFormula.cxx \
+THcRaster.cxx THcRasteredBeam.cxx THcRasterRawHit.cxx
 """)
 
 pbaseenv.Object('main.C')